原创 收藏:__stdcall _ _

概述 被這些修飾關鍵字修飾的函數,其參數都是從右向左通過堆棧傳遞的(__fastcall的前面部分由ecx,edx傳), 函數調用在返回前要清理堆棧,但由調用者還是被調用者清理不一定。 [編輯本段] MFC缺省調用約定 1、_

原创 原:(已經解決)VS 2008初始化代碼管理器失敗

      leo之前在安裝VC6.0後安裝VS2008 當打開工程時總是---報錯--說源代碼管理器初始化錯誤。其實不管它並不影 響開發,但是很不爽。       後來把VC6卸載後再重新裝上vc6就OK了,網上有說是Visu

原创 解答:c語言中gets是什麼意思

gets用來讀入一行字符(包括空格,遇到回車結束),讀到某一個字符串指針所指向的一段空間 函數名: gets 功 能: 從流中取一字符串 用 法: char *gets(char *string); 程序例: #include <stdi

原创 WareZ盜版組織揭密-服氣了-純技術牛人

如果我們關注盜版問題,就經常能夠看到一些類似的消息,說美國聯邦調查 局聯合加拿大、英國、澳大利亞等國的警方搗毀了一個叫做“WareZ”的跨國盜版 組織,逮捕了不少人,很多是電腦從業人員和大學生,收繳了大量電腦和無數資料

原创 CString, BSTR, LPCTSTR 概念--leo斷定->猛貼

leo轉:http://www.cppblog.com/kenlistian/archive/2008/02/13/42697.html CString是一個動態TCHAR數組, BSTR是一種專有格式的字符串(需要用系統提供的函數來操縱

原创 C/C++語言void及void指針深層探索

C/C++語言void及void指針深層探索 2006-08-05 06:00作者:蔣濤出處:blog責任編輯:方舟   3.void的使用  下面給出void關鍵字的使用規則:  規則一如果函數沒有返回值,那麼應聲明爲voi

原创 多線程編程MFC

CSemaphore semaphoreWrite(2,2); //資源最多訪問線程2個,當前可訪問線程數2個   在按鈕下用如下:其中WriteA函數內容會在線程 CWinThread *pWriteA=AfxBeginThread(W

原创 轉:枚舉類型

      枚舉: 在實際問題中,有些變量的取值被限定在一個有限的範圍內。例如,一個星期內只有七天,一年只有十二個月,一個班每週有六門課程等等。如果把這些量說明爲整型,字符型或其它類型顯然是不妥當的。爲此,C語言提供了一種稱爲“枚舉”的類

原创 轉:C++多線程入門

轉自:http://dev.firnow.com/course/3_program/c++/cppsl/20081010/149882_5.html 第1節   背景 爲了更好的理解多線程的概念,先對進程,線程的概念背景做一下簡單介紹

原创 多線程MFC

CSemaphore semaphoreWrite(2,2); //資源最多訪問線程2個,當前可訪問線程數2個   在按鈕下用如下:其中WriteA函數內容會在線程激活後執行。 CWinThread *pWriteA=AfxBeginTh

原创 error C2065: “IDD_

  我在MFC工程中加入幾個cpp和h文件時候,我在新加入的文件#include了我的工程CLTExxxDlg.h   結果編譯出現錯誤,說我error C2065: “IDD_LTEDATACARDTEST_DIALOG“  去掉#i

原创 C++中各種數據類型的轉換---很有用!

%f常用數據類型使用轉換詳解   leo: 要在Unicode字符集環境下把CString轉化爲char* 方法:    CString str = _T("D://校內項目//QQ.bmp");//////leo這個NB  可以降在U

原创 轉:memcpy()函數詳解

相關函數: bcopy(), memccpy() , memmove() , strcpy(), strncpy() 表頭文件: #include <string.h> 定義函數: void *memcpy(void *des

原创 _T("")和L""

_T的意思是通知編譯器,自行進行字符串的多字節/Unicode轉換。而L表示,該字符串爲Unicode版本。

原创 leo感

    要做什麼,自己想做什麼,很長。     leo想把身體和英語搞好吧。不能懶惰了。要學會給自己的理想計劃,給理想希望。也希望能找到知己之人。