Código
#include <iostream>
using namespace std;
class foo
{
public:
string str;
foo() : str(1000000,'a')
{
}
~foo()
{
cout<<"Destructor invocado";
}
};
int main()
{
cout << "Presione para construir f";
cin.get();
foo* f = new foo;
cout << "Presione para destruir f";
cin.get();
delete f;
cout << "Presione para salir del programa";
cin.get();
}
¿Por qué la memoria no se libera al destruir el objeto foo? *_*


 
  




 Autor
 Autor
		



 En línea
									En línea
								




 
						 
						 
						