原创 在對話框中加入工具條與 RepositionBars的調用

  新建一個對話框IDD_DIALOG1,然後新建一個工具欄IDR_TOOLBAR1,要將上面的工具條插入到對話框當中的話,可以如下操作 BOOL ExaDg_1::OnInitDialog()     {       CDialog::

原创 MDI應用程序的構成

本文來自編程入門網:http://www.bianceng.cn/Programming/vc/201003/16098_2.htm   本節解釋一個典型的MDI應用程序的構成。 用AppWizard產生一個MDI工程t(無OLE等支持)

原创 CBitmap::LoadBitmap問題

BOOL LoadBitmap(LPCTSTR lpszResourceName) BOOL LoadBitmap(UNIT nIDResource) 通過指定資源名稱或者資源ID加載指定位圖。但指定的資源要是程序導入的資源,不能直接

原创 C++重載、多態、虛函數

另外一篇關於C++重載、多態、虛函數的文章: [C++基礎]重載、覆蓋、多態與函數隱藏(1) [C++基礎]重載、覆蓋、多態與函數隱藏(2) [C++基礎]重載、覆蓋、多態與函數隱藏(3) [C++基礎]重載、覆蓋、多態與函數

原创 linux下c語言寫的簡單的貪喫蛇

基本算是第一次在linux下寫程序,果然各種不習慣。 用的是emacs,都說是IDE中的神器,但是我還沒用習慣,gdb調試也不怎麼熟悉,linux下的c程序設計也只是看了個皮毛,所以雖然是個簡單的小程序,也絕對比在windows下寫多

原创 opencv 刪除二值化圖像中面積較小的連通域

對於上圖的二值化圖像,要去除左下角和右上角的噪點,方法:使用opencv去掉黑色面積較小的連通域。代碼 CvSeq* contour = NULL; double minarea = 100.0; double

原创 數組與指針的藝術--深入探索c/c++數組與指針的奧祕

原帖http://topic.csdn.net/u/20091123/11/0c03d2e2-0655-4634-8287-0e2315d889fc.html   前言:http://blog.csdn.net/supermegaboy/

原创 VS2010 中const char *轉換爲LPCWSTR的方法Unicode

http://chenet.blogbus.com/logs/28070247.html VS2010默認是Unico

原创 vs2010調試內存泄露 a CMFCVisualManager object at $01481660, 200 bytes long

ExitInstance 成員函數 每當應用程序的副本終止時(通常是因爲用戶退出應用程序),都調用 CWinApp 類的 ExitInstance 成員函數。如果需要進行特殊的清理處理(如釋放圖形設備接口 (GDI) 資源或釋放程序執行期

原创 new/delete 和malloc/free 的區別(綜合轉帖)

相同點:都可用於申請動態內存和釋放內存 不同點:(1)操作對象有所不同。malloc與free是C++/C 語言的標準庫函數,new/delete 是C++的運算符。對於非內部數據類的對象而言,光用maloc/free 無法滿足動態對象的

原创 內存泄露調試之 _CrtSetBreakAlloc

在用VS或者VC進行編程的過程中,經常會在編譯器的輸出窗口看到類似下面的內容:Detected memory leaks!Dumping objects ->{52} normal block at 0x006D2498, 512

原创 sizeof,strlen總結比較

首先看一MSDN上如何對sizeof進行定義的: sizeof   Operator sizeof   expression The   sizeof   keyword   gives   the   amount   of  

原创 const用法詳解

const用法詳解 面向對象是C++的重要特性.  但是c++在c的基礎上新增加的幾點優化也是很耀眼的就const直接可以取代c中的#define以下幾點很重要,學不好後果也也很嚴重 const1. 限定符聲明變量只能被讀  const

原创 char *p="abcdef"和char s[]="abcdef"存儲在哪裏的問題!

char *p="abcdef"; //"abcdef" 靜態存儲區,是常量區,不可改, p[2]企圖通過p這個指針改變常量區的內容,所以你這個程序編譯通過,運行會出錯char s[]="abcdef";//"abcdef" 靜態存儲區,

原创 基於OPenCV和MFC的讀圖程序

一、基本設置(通用) 安裝好opencv後並設置好環境(見《opencv安裝與裝置》) 二、對話框 在VC++6.0中新建對話框,工程名爲yuhuan。然後按以下幾個步驟: (1)給對話框添加一個讀圖按鈕和p