Poniżej program obrazujący działanie takiej funkcji :)
#include <algorithm> #include <iostream> #include <list> class Obiekt { public: int x; }; void dodaj_obiekt(Obiekt * wskaznik,std::list<Obiekt> & lista) { lista.push_front(*wskaznik); } int main() { Obiekt testowy_obiekt; testowy_obiekt.x=17; std::list<Obiekt> l; Obiekt * wskaznik =&testowy_obiekt; dodaj_obiekt(wskaznik,l); std::list<Obiekt>::iterator it; for (it = l.begin(); it != l.end(); it++) { std::cout<<it->x; } return 0; }
Mam nadzieję, że o to Ci chodziło bo dałeś mało informacji
87,917 zapytań
136,502 odpowiedzi
304,328 komentarzy
58,291 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.