2024-11-23 10:51:39
int _tmain(int argc, _TCHAR* argv[])这个是微软的VC++写法,它的原型与标准C++一样的,只不过是微软底层把它重定义了。
例如:
#define _TCHAR char
#define _tmain main
用法,如这个链接:
main函数是程序的入口函数,由于main也是函数,那么它必须得有一个返回值,正如你所说你只知道int main 和void main想必你是会C\C++的。所以函数如果有返回值,那么需要返回一个与其相兼容的数值。int main() 是C++标准推荐的,void main是C标准的写法。
这个看着为什么这么复杂阿?
你有没有留意到main函数和形参char 前面都有一个前缀_t(_T),它的原型是_TEXT,这是因为微软写的C++程序全部采用UNICODE(简称为万国码),即用VS写的C++程序可以在任何本地化计算机执行,并且不会乱码。
2024-11-23 16:27:02
2024-11-23 09:20:13