Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Sprawdzenie czy wskaźnik na coś pokazuje (?)

Ostatnio zmodyfikowano 2014-05-31 23:17
Autor Wiadomość
tirou
Temat założony przez niniejszego użytkownika
Sprawdzenie czy wskaźnik na coś pokazuje (?)
» 2014-05-31 22:49:21
Mam pytanie, otóż mam sobie taką pętelkę operującą na wskaźnikach w liście:

C/C++
Element * temp = first;
Element * prev = first;

while( temp )
{
    //cos tam
    prev = temp;
    temp = temp->next;
   
}

I w momencie przejścia poza listę tzn: temp w debugerze ma wszystkie wartosci:
???
 więc teoretycznie nie powinien wejść w tą pętle. Czy jest możliwość jakaś inna wychwycenia wyjścia przez tą listę?

Pozdrawiam
P-111227
pekfos
» 2014-05-31 23:07:37
Ostatni element listy powinien mieć ustawione next na 0.
P-111229
tirou
Temat założony przez niniejszego użytkownika
» 2014-05-31 23:16:12
Mógłbyś rozjaśnić co miałeś na myśli? Ta lista dynamicznie się rozszerza i zwęża więc ciężko przypisywać coś ostatniemu elementowi.
P-111232
pekfos
» 2014-05-31 23:17:40
Co w tym niejasnego? Lub trudnego?
P-111233
« 1 »
  Strona 1 z 1