主函数 main WinMain _tmain _tWinMain 的区别
2017-02-22 10:08
549 查看
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的函数,工程中最好用这类函数。
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的函数,工程中最好用这类函数。
相关文章推荐
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- 主函数 main WinMain _tmain _tWinMain 的区别
- windows函数入口问题 UNREFERENCED_PARAMETER的用处 _tWinMain与wWinMain又有什么区别
- _tWinMain 与wWinMain 区别
- windows函数入口问题 UNREFERENCED_PARAMETER的用处 _tWinMain与wWinMain又有什么区别
- _tWinMain 与wWinMain 区别
- _tWinMain 与wWinMain 区别
- main(), _tmain(), wmain(), wWinMain(), _tWinMain()的区别
- _tmain(), wmain(), winmain(), _twinmain()这些函数的区别
- 辨析主函数:main()/void main()/int main()/int main(void)/int main(int argc, char *argv[])之间的区别
- main WinMain _tmain的区别