国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C > 正文

VC里一些容易混淆的地方

2023-06-09 12:08:11
字體:
來源:轉載
供稿:網友

1.FALSE/TRUE與false/true的區別:

false/true是標準C++語言里新增的要害字,而FALSE/TRUE是通過#define,這要用途是解決程序在C與C++中環境的差異,以下是FALSE/TRUE在windef.h的定義:

#ifndefFALSE
#defineFALSE0
#endif

#ifndefTRUE
#defineTRUE1
#endif


也就是說FALSE/TRUE是int類型,而false/true是bool類型;所以兩者不一樣的,只不過我們在使用中沒有這種感覺,因為C++會幫你做隱式轉換。

2.bool的大小與BOOL的區別:

bool在C++里是占用1字節,而BOOL是int類型,int類型的大小是視具體環境而定的;所以來說:false/true只占用1個字節,而TRUE/FALSE視具體環境而言,以下是BOOL在windef.h中的定義:typedefintBOOL;

3.NULL與0的區別:

還是讓我們看一下windef.h中NULL的定義:

#ifndefNULL
#ifdef__cplusplus//這個是指示是用C++來編譯程序
#defineNULL0
#else
#defineNULL((void*)0)
#endif
#endif

所以說:它們沒有區別,只不過在C里面會做一個強制類型轉換。

4.HINSTANCE與HMODULE的區別:

在windef.h中的定義:

typedefHINSTANCEHMODULE;/*HMODULEscanbeusedinplaceofHINSTANCEs*/ 內容來自www.serverjia.cn電腦知識網


5.CALLBACK,WINAPI的實質:

在windef.h中的定義:

#undeffar
#undefnear
#undefpascal

#definefar
#definenear
#if(!defined(_MAC))&&((_MSC_VER>=800)||defined(_STDCALL_SUPPORTED))
#definepascal__stdcall
#else
#definepascal
#endif

#ifdefined(DOSWIN32)||defined(_MAC)
#definecdecl_cdecl
#ifndefCDECL
#defineCDECL_cdecl
#endif
#else
#definecdecl
#ifndefCDECL
#defineCDECL
#endif
#endif

#ifdef_MAC
#defineCALLBACKPASCAL
#defineWINAPICDECL
#defineWINAPIVCDECL
#defineAPIENTRYWINAPI
#defineAPIPRIVATECDECL
#ifdef_68K_
#definePASCAL__pascal
#else
#definePASCAL
#endif
#elif(_MSC_VER>=800)||defined(_STDCALL_SUPPORTED)
#defineCALLBACK__stdcall
#defineWINAPI__stdcall
#defineWINAPIV__cdecl
#defineAPIENTRYWINAPI
#defineAPIPRIVATE__stdcall
#definePASCAL__stdcall
#else
#defineCALLBACK

#defineWINAPI
#defineWINAPIV
#defineAPIENTRYWINAPI

#defineAPIPRIVATE
#definePASCALpascal
#endif


6.一些常見類型的定義:

在windef.h中的定義:

typedefUINTWPARAM;
typedefLONGLPARAM;
typedefLONGLRESULT;


typedefintINT;
typedefunsignedintUINT;


typedefunsignedlongDWord;
typedefintBOOL;
typedefunsignedcharBYTE;
typedefunsignedshortWORD;
typedeffloatFLOAT;

typedefunsignedlongULONG;
typedefunsignedshortUSHORT;
typedefunsignedcharUCHAR;
typedefchar*PSZ;

7.常見Window資源類型的實質:

在windef.h中的定義:

DECLARE_HANDLE(HPEN);
DECLARE_HANDLE(HBITMAP);
DECLARE_HANDLE(HBRUSH);
DECLARE_HANDLE(HDC);
DECLARE_HANDLE(HFONT);
DECLARE_HANDLE(HICON);
DECLARE_HANDLE(HMENU);
DECLARE_HANDLE(HMETAFILE);
DECLARE_HANDLE(HINSTANCE);
DECLARE_HANDLE(HPALETTE);
typedefWORDATOM;
typedefHANDLEHGLOBAL;
typedefHANDLEHLOCAL;
typedefHANDLEGLOBALHANDLE;
typedefHANDLELOCALHANDLE;
typedefHICONHCURSOR;/*HICONs&HCURSORsarepolymorphic*/
typedefDWORDCOLORREF;

在windowsx.h中:

#defineDECLARE_HANDLE32DECLARE_HANDLE

penwin.h:

#ifndefDECLARE_HANDLE32
#defineDECLARE_HANDLE32(name)/
structname##__{intunused;};/
typedefconststructname##__FAR*name
#endif//!DECLARE_HANDLE32 

8.Platform的編譯版本的相關預處理宏:

MacroDescription
__cplusplusDefinedforC++programsonly.
_MFC_VERDefinestheMFCversion.Definedas0x0421forMicrosoftFoundationClassLibrary4.21.Alwaysdefined.
_MSC_VERDefinesthecompilerversion.Definedas1200forMicrosoftVisualC++6.0.Alwaysdefined.
_WIN32DefinedforapplicationsforWin32®.Alwaysdefined.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
在线中文字幕观看| 狠狠干天天爱| 91国内在线| 国产一级在线观看www色| 成人免费一区二区三区牛牛| 男人天堂亚洲| 午夜伦全在线观看| 九九在线观看免费视频| 免费a级毛片在线观看| 青青久在线视频免费观看| 黄色av免费看| 国产人成在线观看| 在线观看av网站| 青青草在线视频免费观看| 国产农村av| 夜夜操天天干| 最近最好的中文字幕2019免费 | 免费不卡中文字幕视频| av在线天堂| 国产区在线观看| 日本福利在线| 国产激情视频一区二区三区| 亚洲精品天堂在线| 国产黄在线播放| 国产免费av网站| av片在线观看永久免费| 最好2018中文免费视频| 在线观看av资源网| 国产高清在线看| 非洲黑人最猛性xxxx交| 伊人影院在线视频| 国产青青视频| 国产小视频在线高清播放| a视频在线播放| 99在线免费观看| 国产丝袜自拍| 午夜国产视频| 国产美女在线播放| yjizz视频网站在线播放| 国产经典av| 国产视频三区| 国产特级嫩嫩嫩bbb| 国产中文在线视频| 日本电影在线观看| 欧美国产中文| 久久国产情侣| 国产麻豆视频网站| 中文字幕视频在线| 九九热在线观看| 国产在线视频网站| 国产又色又爽又黄刺激在线视频| 欧美色欧美亚洲另类二区精品| 亚洲第一成年免费网站| 牛牛精品视频在线| 国产伦精品一区二区三区高清版禁| www.av在线| 国产免费黄视频在线观看| 国产乱视频在线观看| 午夜视频在线免费| 精品欧美色视频网站在线观看| av网站大全在线| 六月天色婷婷| 国产天堂视频| 亚洲最新永久在线观看| 黄色国产在线| 国产传媒在线播放| 久久国产热视频| 中文字幕视频在线免费| 伊人春色在线| 国产乱子伦三级在线播放| ·天天天天操| 天堂资源最新在线| 伊人精品影院| 国产亚洲精品午夜高清影院| 在线免费国产视频| 浪潮av一区| 亚洲成年人视频| 最新天堂资源在线资源| 精品一区二区在线欧美| 久久亚洲资源| www.99色.com| 中文在线视频观看| 国产一二区在线观看| a视频在线播放| 国产精品久久麻豆| 国产嫩草在线视频| 九色视频网站| 超碰在线影院| 全网国产福利在线播放| √天堂资源中文www| 中文字幕一区二区三区免费视频| 在线观看免费高清完整| 国产亚洲精品久久久久久青梅| av网址在线免费观看| 国产三级在线观看| 高清av中文在线字幕观看1| 亚洲国产精品区| 国产成人精品久久一区二区小说 | 四虎在线免费视频| 国产成a人亚洲精v品| 最近免费中文字幕在线第一页| 亚洲第一成年免费网站| 中文字幕2019第三页| 国产a国产a国产a| 精品国产高清自在线一区二区三区| 国产美女被遭强高潮免费网站| 人人干在线视频| 免费a级人成a大片在线观看| 欧美日韩一区二区三区在线播放| 日本h视频在线观看| 欧美日韩亚洲国内综合网| 男人天堂网在线观看| 欧美日韩在线精品成人综合网| 日本视频在线观看一区二区三区| 樱花草在线观看www| 午夜影院免费看| 噜噜噜噜噜在线视频| 国产69久久| 国产国产国产国产国产国产| 精品女厕厕露p撒尿| 中文字幕av在线| xxx国产精品| 99热在线免费观看| 国产成人亚洲综合小说区| 影音先锋中文字幕在线| 欧美韩日国产| 国产网站免费看| 永久免费av网站| 国产在线观看av| 精品一区二区在线欧美| 激情四房婷婷| 在线欧美一级视频| 国产在线三区| 亚洲精品aaaa| 国产高清视频在线| 蜜桃av在线免费观看| 国产精品免费麻豆入口| 青青草原国产在线观看| 国产精品欧美色图| 久久久久久77777| av超碰在线| 国产三区视频在线观看| 开心婷婷激情| av在线1区2区| 91看片在线观看| 天天av天天爱| 国产专区在线播放| 青青草在线免费观看| 51成人精品网站| 中文字幕日本三级| 久久精品视频观看| 在线国产小视频| 国产成+人+亚洲+欧美+综合| 国产在线更新| 国产免费电影网站入口| 久久久久久久久免费视频| 亚洲大香人伊一本线| 依依成人在线| 一本大道久久精品| av日韩国产| 亚洲欧美小说国产图片| 一级黄色av| 伊人免费视频| 日日夜夜中文字幕| 日本成人免费网站| 国内外激情在线| 久久精品亚洲7777影院| 麻豆精品传媒视频观看| 免费国产在线视频| 天堂资源在线中文| 中文字幕不卡免费视频| 国产精品合集一区二区| 国产黄色在线看| 91亚洲欧美| 亚洲精品影院在线| 美女网站在线观看| 国产午夜在线观看| 国产福利三区| 青青草中文字幕| 影音av资源站| 麻豆国产在线视频| 成网站在线观看人免费| 国产精品va在线观看视色| 国产精品18久久久久久久久久 | 国产天堂av| 精品一二三区视频| eeuss影院www在线观看| 久久亚洲天堂| 97高清视频| 国产在线观看a| 在线亚洲电影| 国产一级影片| 亚洲а∨精品天堂在线| www.狠狠色.com| 国产三级视频在线看| xxxx视频在线| 精品免费视频一卡2卡三卡4卡不卡| 狠狠插狠狠操| 亚洲国产日韩在线人成电影| 国产高清av在线|