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

STL - list - funkcja find_if

Cloud VPS
0 głosów
171 wizyt
pytanie zadane 1 kwietnia 2017 w C i C++ przez krzakurts Obywatel (1,470 p.)

Dostaję taki błąd : error: 'std::list<student>::iterator' has no member named 'lista'  

Ktoś wie, o co tu chodzi? Mam wcześniej deklaracje, a wywala taki błąd. W innych metodach, w których również tego używam, nie ma takiego problemu.. 

 



list <student> lista;

/////////////////////////////////////////

void insert()
{
     string numer_albumu, imie, nazwisko, rok_studiow, kierunek, specjalnosc;
list<student>::iterator it = find_if(lista.begin(). lista.end(), [](const student& s) { return s.numer_albumu == "123"; });
lista.insert(next(it), {numer_albumu, imie, nazwisko, rok_studiow, kierunek, specjalnosc});

}

 

1 odpowiedź

+1 głos
odpowiedź 1 kwietnia 2017 przez tangarr Mędrzec (155,180 p.)
wybrane 1 kwietnia 2017 przez krzakurts
 
Najlepsza

Masz kropkę (zamiast przecinka) po lista.begin()

komentarz 1 kwietnia 2017 przez krzakurts Obywatel (1,470 p.)
Faktycznie, dzięki :D

Podobne pytania

0 głosów
2 odpowiedzi 565 wizyt
pytanie zadane 15 lipca 2019 w C i C++ przez niezalogowany
0 głosów
1 odpowiedź 167 wizyt
pytanie zadane 12 sierpnia 2019 w C i C++ przez niezalogowany
0 głosów
1 odpowiedź 108 wizyt
pytanie zadane 7 listopada 2020 w C i C++ przez TOWaD Mądrala (6,480 p.)

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,836 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

Kursy INF.02 i INF.03
...