Ci avrei scommesso che java ti avesse modificato l'ego XD:
codice:
cout << "setto: " + i;
Mi raccomando, in c/cpp solitamente, non si può concatenare in quel modo ...

PS: potevi anche usare il risolutore di scope (Utente::i=i anche se non è molto corretto