T * 유형의 포인터가있는 C 유형의 컨테이너가 있다고 가정합니다. 내가 제대로 당신이 C++ 11을 사용하는 경우포인터를 사용하여 컨테이너를 할당 해제하는 방법 C++
template<class C>
void delete_all(C& c) {
typename C::iterator next(c.begin()), last(c.end());
while (next != last) {
delete(*next);
++next;
}
}
당신은 할 수 없습니다. (이것을 채우자.) – RedX
당신은 자신 만의 컨테이너를 작성하고 소멸자에서 할당 해제를 할 수있다. (또는 당신을 위해 부스트 컨테이너를 사용한다.) – juanchopanza