Ammetto di non essere aggiornato agli ultimi standard C99 e ISO C++, ma mi sembra che il tuo codice assomigli di più a Java o C#.
Sei sicuro che in C++ una classe possa avere un metodo main?
Prova questo:
Codice:
#include <iostream>
using namespace std;
int main(void)
{
cout << "Hello World!" << endl;
return 0;
}
E poi: C o C++? (Sono abbastanza diversi.) Che manuale stai usando?