了解Visual C ++控制台项目中的_tmain

时间:2012-05-04 15:11:43

标签: c++ visual-c++

在Visual C ++ 2008 Express中,当我创建一个新的控制台项目时,我得到以下程序:

//Explodey.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

int _tmain(int argc,_TCHAR* argv[])
{
  return 0;
}

我有几个问题:

  • 为什么主函数_tmain而不是main?

  • 我认为argv参数应该是char* argv[]而不是_TCHAR

  • 什么' stdafx.h

这并不像我以前使用过的C ++那样。

1 个答案:

答案 0 :(得分:3)

在这里查看_tmain ...等。

What is the difference between _tmain() and main() in C++?

stdafx.h是Windows应用程序的预编译头(可选)。更多信息:

http://en.wikipedia.org/wiki/Precompiled_header