Mat
03-10-2005, 17:51
Hallo,
ich habe folgendes Problem:
warum funktioniert folgender code nicht?
Class1::method1()
{
int *a = new int;
*a = 4;
}
Class1::method2()
{
std::cout << *a << std::endl;
delete a;
}
Ich will nur ganz einfach eine Variable solange auf den Heap legen und dann wieder löschen ....geht das nicht so? wie kann ich den in der method2() die variable von method1() lesen ????
Danke
ich habe folgendes Problem:
warum funktioniert folgender code nicht?
Class1::method1()
{
int *a = new int;
*a = 4;
}
Class1::method2()
{
std::cout << *a << std::endl;
delete a;
}
Ich will nur ganz einfach eine Variable solange auf den Heap legen und dann wieder löschen ....geht das nicht so? wie kann ich den in der method2() die variable von method1() lesen ????
Danke