wtypes.h 中的非託管型別
非託管 c 語言型別
託管類名
說明handlevoid*system.intptr
32 位
byteunsigned charsystem.byte
8 位shortshortsystem.int16
16 位
wordunsigned shortsystem.uint16
16 位
intintsystem.int32
32 位
uintunsigned intsystem.uint32
32 位
longlongsystem.int32
32 位
boollongsystem.int32
32 位
dwordunsigned longsystem.uint32
32 位
ulongunsigned longsystem.uint32
32 位
charcharsystem.char
用 ansi 修飾。
lpstrchar*system.string 或 system.stringbuilder
用 ansi 修飾。
lpcstrconst char*system.string 或 system.stringbuilder
用 ansi 修飾。
lpwstrwchar_t*system.string 或 system.stringbuilder
用 unicode 修飾。
lpcwstrconst wchar_t*system.string 或 system.stringbuilder
用 unicode 修飾。
floatfloatsystem.single
32 位
doubledoublesystem.double
64 位
平台呼叫資料型別
wtypes.h 中的非託管型別 非託管 c 語言型別 託管類名 說明handle void system.intptr 在 32 位 windows 作業系統上為 32 位,在 64 位 windows 作業系統上為 64 位。byte unsigned char system.byte 8 位s...
平台呼叫資料型別對應關係
來自msdn,只為方便檢視 下表列出了在 win32 api 在 wtypes.h 中列出 和 c 樣式函式中使用的資料型別。許多非託管庫包含將這些資料型別作為引數傳遞並返回值的函式。第三列列出了在託管 中使用的相應的 net framework 內建值型別或類。某些情況下,您可以用大小相同的型別替...
java基本資料型別和引用資料型別的呼叫傳遞的區別
1 基本資料型別 就是進行了值的傳遞把乙份資料拷貝了之後傳遞過去 2 引用資料型別 實際上也是進行了資料拷貝然後傳過去,實際上也是值傳遞,只 不過傳遞過去的值和原有的值指向了同乙個物件 所以在呼叫的方法中可以對原來的資料進行影響,這是因為二者指向的是同乙個物件。但這不是按引用呼叫!如下 可證明這一點...