2007年10月29日星期一

주의 점

*pListView = *(LIST_VIEW*)listCtrl.GetItemData(nItem)

pListView = (LIST_VIEW*)listCtrl.GetItemData(nItem);

새로운 파일 리스트를 나중에서 삭제할 때:
2의 경우 원래 가지고 있었던 파일 리스트의 메모리 포인터를 사용하는것이므로 원래의 파일 리스트도 메모리에서 삭제 된다.

원래의 파일 리스트는 항상 메모리에 있어야 함으로 1번과 같이 메모리 포인터가 아닌 메모리에 저장되어 있는 파일의 정보를 새로 복사하여ㅕ 나중에 이 리스트를 삭제하더라도 원래의 리스트는 손상되지 않는다.

没有评论: