for(list<Wycieczka>::iterator i=lista_wycieczek.begin(); i!= lista_wycieczek.end(); ++i)
{ Wycieczka karamba;
karamba=*i;
Klient j;
Rezerwacja karamba3(1,j,"brak");
for(list<Rezerwacja>::iterator b=lista_rezerwacji.begin(); b!= lista_rezerwacji.end(); ++b)
{ karamba3=*b;
if (karamba.nazwa_wycieczki==karamba3.nazwa_wycieczki)
{ karamba.ilosc_rezerwacji=karamba.ilosc_rezerwacji+karamba3.liczba_osob;
}
}
Mam taki kawałek kodu, i zastanawiam się jak mogę go zmodyfikować aby wartość obiekt karamba nadpisywał sam siebie na liście, ponieważ po wykonaniu tej funkcji i odpaleniu funkcju która sprawdza ilość rezerwacji cały czas mam wynik 0