7. April 2008 um 21:01 #1 Mal ne ganz blöde Frage:Wie prüfe ich, ob ein Zeiger ungebunden ist?Ich dachte eigentlich mit NULL, aber jetzt habe ich mal primitiv ausprobiert: Code int *pointer; if(pointer == NULL) { cout << "nulle"; return 0; } Und das Programm läuft immer weiter!Was mach ich da falsch?The User
8. April 2008 um 12:23 #2 Pointer werden nicht standardmäßig mit 0 oder NULL initialisiert. Das musst du selber machen.Also Code int* pointer = NULL; //... if(pointer == NULL) { // ... }