• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Błąd przy pętli wektora - Exception thrown: read access violation. this was nullptr.

Object Storage Arubacloud
0 głosów
386 wizyt
pytanie zadane 2 listopada 2016 w C i C++ przez niezalogowany

Witam, gdy próbuje skompilować swój kod to wyrzuca mi błąd na tym etapie:

for (std::vector<Obj>::iterator itr = (*vect).begin(); itr != (*vect).end(); ++itr) // tu zatrzymuje się debugger
{
/* ... */
}

Treść błędu:

Exception thrown: read access violation.

this was nullptr.

If there is a handler for this exception, the program may be safely continued.

Vect to element klasy:

Class Foo
{
std::vector<Obj> *vect;
/* ... */
};

 

1 odpowiedź

0 głosów
odpowiedź 2 listopada 2016 przez draghan VIP (106,230 p.)
Czy jesteś pewny, że wskaźnik vect wskazuje na poprawny adres w momencie wejścia w pętlę?
komentarz 2 listopada 2016 przez niezalogowany
raczej na poprawny, ten adres przypisuje wskaźnikowi za pomocą konstruktora i nic z nim się nie dzieje więcej
komentarz 2 listopada 2016 przez draghan VIP (106,230 p.)
Pokaż kod. Zgadywanki na dobre nie wychodzą.

Podobne pytania

0 głosów
3 odpowiedzi 1,736 wizyt

92,555 zapytań

141,403 odpowiedzi

319,560 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...