原创 Debug和Release版本區別

Debug版本包括調試信息,所以要比Release版本大很多(可能大數百K至數M)。至於是否需要DLL支持,主要看你採用的編譯選項。如果是基於ATL的

原创 遊戲腳本語言

隨着《魔獸世界》(以下簡稱wow)在世界範圍內流行,腳本漸漸被人們所熟知。由於wow強大的自定義界面系統,Lua這一腳本語言一舉成名。其實早在Lua腳本語言被大衆所熟知以前,遊戲業內人士就已經開始使用腳本來

原创 5大內存分區

 五大內存分區             在C++中,內存分成5個區,他們分別是堆、棧、自由存儲區、全局/靜態存儲區和常量存儲區。             棧,就是那些由編譯器在需要的時候分配,在不需要的時候自動清楚的變量的存儲區。裏面的變

原创 malloc()與 alloc()區別

C語言跟內存分配方式 (1) 從靜態存儲區域分配。內存在程序編譯的時候就已經分配好,這塊內存在程序的整個運行期間都存在。例如全局變量,static變量。 (2) 在棧上創建。在執行函數時,函數內局部變量的存儲單元都可以在棧上創建,函數執

原创 VC++.net 整合開發環境使用技巧

 VC++.net 整合開發環境使用技巧      在下面我將會以條目的形式爲大家描述VC.net2003的各項使用技巧,你完全可以挑選你感興趣的內存來看,甚至不看都無所謂哈,只求你的一點支持,up一下就

原创 VC中調試宏的應用

  一、TRACE宏   當選擇了Debug目標,並且afxTraceEnabled變量被置爲TRUE時,TRACE宏也就隨之被激活了。但在程序的Release版本中,它們是被完全禁止的。下面是一個典型的

原创 一位軟件工程師的6年總結

IT /malonely 發表於2007-12-05, 08:36 轉帖原文:http://malonely.bloghome.cn/posts/146526.html     “又是一年畢業時”,看到一批批學子離開人生的象牙塔,走上各自

原创 MFC VC中使菜單項變灰

  一、沒有UpdateCmdUI句柄時 MFC中缺省的習慣是當沒有UpdateCmdUI句柄時程序是使能(Enable)菜單,菜單自動變成使能,只要關掉缺省值就可以了,把下面的代碼加入你的程序 CMai