社区
工具平台和程序库
帖子详情
unicode环境下主函数为什么可以写main而不是wmain?
virgil0236
2010-12-11 04:25:15
如题,不会是自动的吧?自动应该是有_tmain这个宏完成的。
...全文
171
4
打赏
收藏
unicode环境下主函数为什么可以写main而不是wmain?
如题,不会是自动的吧?自动应该是有_tmain这个宏完成的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
virgil0236
2010-12-11
打赏
举报
回复
从windows nt开始,调用用ansi版的api,该版本的api在内部又会将ansi字符转成unicode字符,然后再转而调用unicode版的api,所以效率低下,不推荐使用,这是《windows核心编程》里面说的。
bravery36
2010-12-11
打赏
举报
回复
差不多吧,就算是定义了unicode,一般可以用ansi版的api,只要显式地在后面加a就行了,同理平时不用unicode的时候一样可以在api后加w使用unicode版的api。
virgil0236
2010-12-11
打赏
举报
回复
我自己总结了一下,不知道对不对,大家看一下:
visual studio中的unicode编码设置只是针对调用windows api函数来说是有意义的,WinUser.h中已经做好了宏定义,调用哪个版本的API将被自动判定,而
实际上在自己的代码中用不用unicode类型的字符都是自由的,对于main,wmain,WinMain和wWinmain来说,控制台的main和wmain只能选择其中一个,
唯一的区别只是主函数参数(包括附加参数和环境变量)中的字符类型不一样,WinMain和wWinmain也是一样的,想用哪种主函数随自己喜欢,关系都不大,
注意记得主函数参数的类型就可以了。
bdmh
2010-12-11
打赏
举报
回复
vs自己定的,unicode下 _tmain会被wmain取代,一般情况下会被main取代
带参数的
MAIN
函数学习
在标准C++中,
主函数
通常被声明为`int
main
()`,但有时候,我们可能需要
主函数
接收参数,这在特定场景下非常有用。本教程将深入探讨如何在VC6(Visual C++ 6.0)
环境
下创建并使用带有参数的
主函数
。 首先,让我们...
_t
main
基础知识[可运行源码]
初学者只需要掌握这些函数的基本用途和适用场景,通常情况下,可以默认使用_t
main
,这样程序就会在支持
Unicode
的
环境
中编译,同时保持代码在不支持
Unicode
的
环境
中的兼容性。对于涉及国际化或本地化需求的项目,...
在C++编程中,int w
main
() 是Windows
环境
下的一种
主函数
(程序入口点)定义方式,主要用于支持宽字符(
Unicode
)
环境
在C++编程中,int w
main
() 是Windows
环境
下的一种
主函数
(程序入口点)定义方式,主要用于支持宽字符(
Unicode
)
环境
。
Unicode
支持:Windows API广泛使用
Unicode
(UTF-16)编码,w
main
允许直接接收宽字符参数,避免...
C++ 中
main
函数 w
main
函数 _t
main
函数与Win
Main
函数 wWIn
Main
函数 _tWin
Main
函数的区别
main
函数与Win
Main
函数区别...
main
函数与w
main
函数 | Win
Main
函数与wWin
Main
函数的区别:w
main
函数式
main
函数的宽字符版本,一般在
Unicode
编码下使用。_t
main
函数与
main
/w
Main
| _tWin
Main
函数与Win
Main
/wWin
Main
的...
VS2005
主函数
不是int
main
(),而是int _t
main
()
曾经安装了VS.net,生成一个win32的控制台程序,发现
主函数
不是int
main
(),而是int _t
main
()而且头文件也不是而是,当时有些晕。现在终于明白了。。。"_t"是为了支持
Unicode
而准备的一个宏又如:LPSTR 32-bit 指标,...
工具平台和程序库
24,853
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章