Ciao, in teoria con questo codice non mi dovrebbe settare l'int a 5 e poi stamparlo?
Io visualizzo questo output:
Start
: 12680352End
utente.h
utente.cppcodice:#ifndef UTENTE_H_ #define UTENTE_H_ #include <string> #include <iostream> using namespace std; class Utente { public: Utente(); virtual ~Utente(); void setInt(int i); int getInt(); int i; }; #endif /*UTENTE_H_*/
Graziecodice:#include "Utente.h" #include <string> #include <iostream> using namespace std; Utente::Utente() { cout << "Start \n"; } Utente::~Utente() { cout << "End \n"; } int Utente::getInt(){ return i; } void Utente::setInt(int i){ cout << "setto: " + i; i = i; } main(){ Utente u; u.setInt(5); cout << u.getInt(); }

Rispondi quotando
anche se non è molto corretto
