목록 개; ............. ............C++ 목록에 관한 질문
그래서 나는 그것에 많은 개 개체를 추가했습니다. 전화 할 경우 dog.pop_front();
메모리가 자동으로 할당 해제됩니까? 내가 튀어 나온 물건?
그래서
list<Dog*> dog2;
dog2.push_back(dog.front());
를 호출하고 내가 dog.pop_front()
를 호출 할 경우 그래서이 작동합니까? Dog를 유형 struct로 가정합니다.
나는 Naveen을 얻지 못했습니다. 전화 번호 목록 dog2; dog2.push_back (dog.front()); 그리고 나서 dog.pop_front()를 호출 할 것입니다 그러면 작동할까요? –
mousey
@mousey : 가능합니다. 주목해야 할 중요한 점은 포인터의 * copy *가리스트에 삽입된다는 것입니다. 팝하면이 사본이 삭제됩니다. – Naveen