Ecco come ottenere una proprietà di un oggetto ( cioè un set/get su di esso) con un unica funzione:
codice:#include <iostream> using std::cin; using std::cout; class Prova { private: int n; public: Prova() { n = 0; }; ~Prova() { }; inline int& N() { return n; } inline void print() { cout << n << std::endl; } }; int main(int argc, char * argv[]) { Prova* p = new Prova(); p->print(); p->N() = 19; // set p->print(); p->N() = 30; // set p->print(); int nn = p->N(); //get cout << nn << std::endl; delete p; cin.get(); return 0; }