qualke piccolo errore qua e là. Il tipo string fa conflitto con qualcosa della iostream.. Se lo chiami stringa funziona. Inoltre getNome è un metodo e mancava il '()'
così funzika
codice:#include<iostream> #include<conio.h> using namespace std; typedef char* stringa; class Nave { private: stringa nome; int n_container; public: Nave (stringa); string getNome(); }; Nave::Nave(stringa a) : nome(a) { } string Nave::getNome() { return nome; } int main() { Nave boh("Ciao"); cout << boh.getNome(); getch(); }

Rispondi quotando