nel tuo codice
codice:
class P { 
public:  
 int x;
};

P *prova = new P();
P *prova2;
*prova2 = *prova; //i riferimenti quindi qindi gli oggetti

OPPURE

class P { 
public:  
 int x;
};

P prova = P();
P prova2;
prova2 = prova;