[ Foro de C++ ]
Hola. Soy nuevo en esto y se me escapan muchas cosas, así que puede que sea una pregunta tonta(disculpas por adelantado). El tema es p.e. tengo esta función:
vector<string> func(){
vector<string> v;
v.push_back("patatas");
v.push_back("mas patatas");
return v;
}
... y lo llamo desde main...
int main() {
vector<string> patatada= func();
}
Donde se crea el vector(pila, monton...) y, lo que es más importante, cuando no lo necesite, como libero la memoria tanto de las cadenas como del vector mismo.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)