原创 獲得文件夾的大小---GetFolderSize

DWORD64 GetFolderSize(LPCTSTR szPath, DWORD *dwFiles, DWORD *dwFolders){ TCHAR szFileFilter[512]; TCHAR szFilePath[512]

原创 C++操作符重載

一、爲什麼使用操作符重載?對於系統的所有操作符,一般情況下,只支持基本數據類型和標準庫中提供的class,對於用戶自己定義的class,如果想支持基本操作,比如比較大小,判斷是否相等,等等,則需要用戶自己來定義關於這個操作符的具體實現

原创 Extern用法

1 基本解釋  extern可以置於變量或者函數前,以標示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。   另外,extern也可用來進行鏈接指定。 2 問題:extern 變量   在一個源文件裏

原创 VC中用內存映射文件處理大文件

 引言  文件操作是應用程序最爲基本的功能之一,Win32 API和MFC均提供有支持文件處理的函數和類,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile類等。一般