int _tmain(int argc,_TCHAR * argv [])

时间:2011-08-04 16:40:03

标签: c++

  

可能重复:
  What is the difference between _tmain() and main() in C++?

int _tmain(int argc,_TCHAR * argv [])和int main(int argc,char ** argv)有什么区别?

我不清楚其中的区别。

2 个答案:

答案 0 :(得分:6)

_tmain是围绕“main()”的特定于Microsoft的包装器。您可以将它与8位ASCII或16位Unicode一起使用。这是MS的文档:

http://msdn.microsoft.com/en-us/library/6wd819wh%28v=vs.80%29.aspx

  

您也可以使用_Tmain,它在TCHAR.h中定义。 _tmain会   解析为main,除非定义_UNICODE,在这种情况下_tmain将   决心消失。

答案 1 :(得分:2)

_tmain是main的unicode版本。我认为这是MS唯一的扩展。这实际上可能是this question的重复。