Jörg Pauly wrote:
test *Test = new test; *Test = NULL; // Das nullt den Speicher des Objektes delete Test;
Was man auf keinen Fall tun sollte, ist auf ein deletetes Objekt zuzugreifen. Der Kernel kann Millisekunden nach dem delete-Aufruf den Speicher neu zugeteilt haben, und dann gibt's unter Garantie einen SegFault.
Grüsse aus Meissen Jörg
wenn ich das wie oben mache bekomme ich immer folgende fehlermeldungen: main.cpp:25: error: no match for 'operator=' in '* Test = 0' main.h:4: note: candidates are: test& test::operator=(const test&) und den fehler wollt ich eigentlich nur zum lernen einbauen, um genau das zu verstehen, was ihr mir grade erklärt ;) greatz Johannes -- Es gibt 10 Arten von Menschen auf dieser Welt, die einen verstehen das Binärsystem und die anderen verstehen es nicht.