Non solo, devi implementare anche l'operatore di assegnazione, altrimenti questo:
genera un memory leak e una double free.codice:int main() { ObjectV v1; ObjectV v2; v2=v1; return 0; }
Di nuovo: in genere è molto meglio avere solo membri allocati dentro la classe stessa piuttosto che roba allocata nell'heap, oppure aggirare il problema disabilitando costruttore di copia e operatore di assegnazione.