ciao a tutti... sono alla mia prima compilazione di c++ e devo dire che come immaginavo non mi va! Arrivo dal java, quindi ho idea di cosa è una classe, ma qui proprio non capisco come farla funzionare. Ho installato Dev-c++ 5 (l'ultimo)
Che cosa non va nel codice? Ho creato un file chiamato ProvaMath.h così composto:
codice:
/* classe ProvaMath */

class ProvaMath(){
 public:
  int somma(int a, int b); 
  int sottrazione(int a, int b);    
}
ed un file ProvaMath.cpp:
codice:
#include <iostream.h>
include "ProvaMath.h"

int ProvaMath::somma(int a, int b){
 int c;
 c=a+b;
 return c;
}
int ProvaMath::sottrazione(int a, int b){
 int c;
 c=a-b;
 return c;
}

main(){	
 int a;
 int b;
 int c;
 ProvaMath* provaMath;
 provaMath=new ProvaMath();
 cout << "Inserisci un numero intero";
 cin >> a;
 cout << "inserisci un'altro numero intero" ;
 cin >> b;
 cout << "la loro somma è: " << provaMath->somma(a,b) << endl;
 cout << "la loro differenza è: " << provaMath->sottrazione(a,b) << endl;
 
 //return(0);
}
Mi da molti errori... dove sbaglio?