C++中有很多C#中沒有的類型,要弄明白那些東東,資料類型及其一些特有的運算子當然也是很重要的,作為C++的入門也是要記下這些東東以便以後方便參考。本文首先記錄了C++中一些常用的運算子然後再列出VC++中微軟自訂的一些資料類型,在C++中有一個typedef應該就是那個用法,OK讓我們來回味一下這些那些東東。
成員運算子:"."用於對象成員的訪問,"->"用於指標類型成員訪問;
範圍運算子:"::"用於類和成員之間的訪問;
指標運算子:求值"*"指標變數;求變數地址"&"相當與指標;
記憶體配置:new初始化類;
釋放記憶體:delete調用解構函式,釋放記憶體;
求占記憶體數量:sizeof;
每個語言中的運算子都不少,但是對於.NET的開發人員來說和C++中不一樣也就是這些了吧。OK下面我們將列出VC++中微軟自訂的一些常用類型,這些類型在Windows編程中是很經常見到的!!
資料類型 意義
FAR 對應於far
NEAR 對應於near
CONST 對應於const
BOOL 布爾類型,值為TRUE(真)或FALSE(假)
UINT 32位無符號整形,對應於unsigned int
BYTE 8位無符號整形,對應於unsigned char
WORD 16位無符號整形,對應於unsigned short int
DWORD 32位無符號長整形,對應於unsigned long int
SHORT 短整形
LONG 32位長整形,對應於long
LONGLONG 64位長整形
FLOAT 浮點型,對應於float
CHAR Windows字元
VOID 任意類型
LPCSTR 32位字串指標,指向一個常數字串
LPSTR 32位字串指標
LPVOID 32位指標,指向一個未定義類型的資料
LPARAM 32位訊息參數,作為視窗函數或回呼函數的參數
LPRESULT 32位元值,作為視窗函數或回呼函數的傳回值
LPCRECT 32位指標,指向一個RECT結構的常量
PROC 指向回呼函數的指標
WNDPROC 32位指標,指向一個視窗函數
WPARAM 16位或32位元值,作為視窗函數或回呼函數的參數
HANDLE 物件控點,其它還有HPEN、HWND、HCURSOR、HDC等
CONST 常量
COLORREF 32位元值,代表一個顏色值
OK,以上就是我最新發現的VC++自訂的類型,我們可以慢慢的品嘗他們,多多實踐我想總有一天我也能夠很好的應用他們,很好的弄明白C++的程式,做出自己的程式。