-2
struct node{
int number;
node *next;
};
...
node* pOne;
node* pEnd;
// create node temp
if(pOne==NULL) // add temp in list
pOne = temp;
pEnd = temp;
else {
pEnd->next = temp;
pEnd = temp;
}
목록에서 항목을 삭제하려면 어떻게해야합니까? 인접 요소 변경 포인터가 다음과 같은지 분명합니다. 메모리에서 항목을 제거하는 방법은 무엇입니까?연결된 목록에서 항목 제거
링크하지 않으면 가비지 컬렉터가 수집됩니까?
C++은 가비지 컬렉터가없는이 다른 유래 답변을 확인 메모리에서 할당을 해제해야합니다. 그것을 '삭제'해야합니다. – john
새 항목을 만들지 않으면 어떻게됩니까? – Alexey
new를 사용하여 생성하지 않은 경우 삭제하지 마십시오. – john