Duda sobre punteros y las clases vector y map
Publicado por luis (2 intervenciones) el 05/11/2011 16:39:55
Hola tengo la siguiente duda: uso la clase vector y map con punteros a numeros enteros asi:
vector<int *> var;
map<int, int*> var2;
Posteriormente a ello, para agregar un nuevo elemento utilizo el operador new. La duda es:debo utilizar el operador delete de todos modos, para liberar la memoria asignada? Un amigo me habia comentado que dichas clases le aplican eso automaticamente, pero que lo tenia en duda tambien.
vector<int *> var;
map<int, int*> var2;
Posteriormente a ello, para agregar un nuevo elemento utilizo el operador new. La duda es:debo utilizar el operador delete de todos modos, para liberar la memoria asignada? Un amigo me habia comentado que dichas clases le aplican eso automaticamente, pero que lo tenia en duda tambien.
Valora esta pregunta


0