ciao.
Ho una classe cdata che contiene principalmente dati.
Il riferimento a questa classe è all'interno della classe CRapresentation.
Alla fine dell applicazione devo svuotare le risorse e per questo chiamo il delete sugli oggetti CRapresentation.
Nel delete la classe cRappresentation distrugge la classe cdata , solo che se ho varie classi Crapresentation che puntano alla stessa cdata ottengo un errore.
Voi come fareste?
so che potrei distruggere la classe cdata una volta sola , ma vorrei imparare un metodo piu "pulito" è il caso di usare uno smart pointer?li sto guardando...