2016/092 하드디스크 용량 가져오기 참조 : https://msdn.microsoft.com/ko-kr/library/ms890887.aspx 역시 MS에서는 웬만한건 다 오픈해 준다. 남아있는 하드디스크 용량까지도. 바로... GetDiskFreeSpace (!!!) 함수 원형은 GetDiskFreeSpaceA( LPCSTR lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters ); lpRootPathName : 탐색할 드라이브 경로 (최상위 root) lpSectorsPerCluster : 클러스터당 섹터의 수 lpBytesPerSector : 섹터당.. 2016. 9. 26. STL에서 map, vector등에 힙에 할당한 객체를 삽입한 경우 STL에서 즉.. new를 이용하여 생성한 객체를 삽입할 경우. 반드시 delete를 해줄것. 예를들어 vector objStruct; for( int i = 0; i < iMax ; i++){ MyStruct *pObj = new MyStruct; objStruct.push_back(pObj); } ... vector::iterator itr; for(itr = objStruct.begin(); itr != objStruct.end(); itr++){ SAFEDELETE(itr); } objStruct.clear(); 뭐.. 대략 위에처럼.. cf. SAFEDELETE는 내가 주로 사용하는 delete관련 코드를 매크로로 만들어둔것. #define SAFEDELETE(X) if( X != NULL){ .. 2016. 9. 26. 이전 1 다음 728x90