源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅析_tmain()与main()的区别

  • 时间:2021-02-01 00:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅析_tmain()与main()的区别
有这么两行 #include <stdio.h> #include <tchar.h> 我们可以在头文件<tchar.h>里找到_tmain的宏定义     #define _tmain      main 所以,经过预编译以后, _tmain就变成main了 main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI 函数签名为: int main(); int main(int argc, char* argv[]); _tmain()是windows提供的对unicode字符集和ANSI字符集进行自动转换用的程序入口点函数。 函数签名为: int _tmain(int argc, TCHAR *argv[]) 当你程序当前的字符集为unicode时,int _tmain(int argc, TCHAR *argv[])会被翻译成 int wmain(int argc, wchar_t *argv[]) 当你程序当前的字符集为ANSI时,int _tmain(int argc, TCHAR *argv[])会被翻译成 int main(int argc, char *argv[])
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部