main是C/C++的标准入口函数名
WinMain是windows API窗体程序的入口函数。(int WINAPI WinMain()) 中 WINAPI是__stdcall宏,在windef.h中定义的。
_tmain _tWinMain 是Unicode版本函数别名,对应与wmain和wWinMain。
*****************************************************************************************
<tchar.h>中有如下几行:
#ifdef _UNICODE
#define _tmain wmain
#define _tWinMain wWinMain
#else /* ndef _UNICODE */
#define _tmain main
#define _tWinMain WinMain
#endif
这样定义是为了自动适应是否定义了UNICODE,其中wmain和wWinMain是支持UNICODE字符的。
前缀为"_t"的应用与UNICODE的函数,工程中最好用这类函数。
本文介绍了C/C++中的标准入口函数main及Windows API窗体程序的入口函数WinMain。探讨了不同函数名称的含义及其与Unicode的支持关系,并解释了_tmain与_tWinMain等函数在Unicode环境下如何被定义。
626

被折叠的 条评论
为什么被折叠?



