*/

vector에 할당한 메모리 해제 방법


new로 할당한 객체를 제대로 해제하지 않으면 메모리 릭이 발생.
다음과 같이 해제하여 메모리 릭 방지.



std::vector<strFileInfo*>  FileList;

// new 메모리할당 및 추가
strFileInfo* ifo = new strFileInfo();
:
FileList.push_back(ifo );

// 해제시 erase() 수행후 delete
strFileInfo *ifo = *iter;
iter = FileList.eraseiter );
delete ifo;


0 comments:

댓글 쓰기