Originariamente inviato da Pacio88
Non capisco cosa intendi quando dici che la memoria cresce all'infinito. Dove e perchè cresce?
cresce nel senso che ad ogni iterazione del cliclo for si crea un nuovo oggetto ma nessun oggetto viene distrutto... quindi se ci fossero infinite iterazioni la memoria occupata diventerebbe infinita

il problema l'ho risolto utilizzando questi due sistemi per ottimizzare la copia

http://en.wikipedia.org/wiki/Copy_constructor
http://en.wikipedia.org/wiki/Assignm...tor_in_C%2B%2B

e mettendo nel distruttore il codice per disallocare l'array bidimensionale