벡터 한 쌍 안에있는 개체의 메모리를 할당 해제하는 방법을 알고 싶습니다. 한 쌍의 벡터 안에있는 개체의 메모리 할당 해제
vector< pair<int, object*> > vectorObject;
나는 모든 요소를 반복하는 반복자를 사용하여 시도했다, 그러나 나는 한 쌍의 내부 개체를 삭제하는 방법에 대한 확신입니다.
for (vector< pair<int, object*> >::iterator it = vectorObject.begin(); it != vectorObject.end(); ++it) {
// delete?
}
는 희망 누군가가 친절하게 조언을하는 것입니다!
'delete it-> second;'? – juanchopanza