Mam dwie listy w C++, std::list<T> List1
i std::list<T*> List2;
. Teraz chciałbym zrobić następującą operację kilkakrotnie:C++: Zachowanie funkcji push_back() i wstecz() ze wskazówkami
List1.push_back(new_object);
List2.push_back(&List1.back());
Moje pytanie: Czy odesłanie w lista2 pozostać ważne po każdym kroku? I.e .: Czy pierwszy element na liście 2 wciąż odnosi się do pierwszego na liście 1 itd.?
Nie wyjaśniaj po angielsku, co jest bardziej zrozumiałe w C++. Po prostu napisz 'std :: list List1;' itp. –
MSalters