Originariamente inviato da lio.b
Salve a tutti,
sto provando a creare il mio primo miniprogramma in c++ ma non riesco a compilarlo. Ho preso l'esempio qui sul sito:


Se metto <iostrema.h> va in errore, se invece tolgo l'h ho, con g++, il seguente output:



Da cosa dipende? manca qualche pacchetto al compilatore?
La guida di questo sito è pessima, ha un sacco di VC++-ismi e non è aggiornata nemmeno al primo standard C++ (C++98). Tanto per dirne una, un hello world corretto sarebbe:
codice:
#include <iostream> //senza .h!

using namespace std;

int main()
{
    cout<<"Ciao mondo!";
    return 0;
}
Per la questione delle classi in più "pezzi", è perché la dichiarazione e l'implementazione dei metodi sono separate, nei .h si mette la dichiarazione, nei .cpp l'implementazione. In ogni caso prima di pensare a queste cose procurati un buon libro di C++; il C++ è un linguaggio piuttosto complesso ed è davvero difficile impararlo con guide trovate su internet.