【发布时间】:2011-10-20 04:31:26
【问题描述】:
可能重复:
What is the difference between _tmain() and main() in C++?
int _tmain(int argc, _TCHAR* argv[]) 和 int main(int argc, char** argv) 有什么区别?
我不清楚区别。
【问题讨论】:
标签: c++
可能重复:
What is the difference between _tmain() and main() in C++?
int _tmain(int argc, _TCHAR* argv[]) 和 int main(int argc, char** argv) 有什么区别?
我不清楚区别。
【问题讨论】:
标签: c++
_tmain 是围绕“main()”的 Microsoft 特定包装器。您可以将它与 8 位 ASCII 或 16 位 Unicode 一起使用。这是它的 MS 文档:
http://msdn.microsoft.com/en-us/library/6wd819wh%28v=vs.80%29.aspx
您还可以使用在 TCHAR.h 中定义的 _tmain。 _tmain 将 解析为 main 除非定义了 _UNICODE,在这种情况下 _tmain 将 解析为 wmain。
【讨论】:
_tmain 是 main 的 unicode 版本。我认为这是一个仅限 MS 的扩展。
【讨论】: