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
codice:
#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_*/
utente.cpp
codice:
#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();
}
Grazie