Ergebnis 1 bis 3 von 3

Thema: pointer

  1. #1
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard pointer

    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;
    	&#125;
    Und das Programm läuft immer weiter!

    Was mach ich da falsch?
    The User
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Fortgeschrittene/r
    Registriert seit
    26.09.2005
    Ort
    Nürnberg
    Beiträge
    169
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Pointer werden nicht standardmäßig mit 0 oder NULL initialisiert. Das musst du selber machen.

    Also

    Code:
    int* pointer = NULL;
    //...
    if&#40;pointer == NULL&#41;
    &#123;
       // ...
    &#125;

  3. #3
    Forum Guru
    Themenstarter
    Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Achso, danke.
    Das hat geholfen!

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •