我刚开始使用C ++并想知道您在Visual Studio 2010中选择的模板(用于创建可执行文件)真的很重要吗?就像我创建一个控制台应用程序一样,有CLR控制台应用程序,Win32控制台应用程序和Win32项目(说明它可以是应用程序或dll),我会选择什么(或者我可以选择空项目)?
答案 0 :(得分:3)
如果您正在学习C ++语言本身,您可能只需要一个基于控制台的应用程序。它基本上意味着你会弹出一个黑色的窗口,你可以使用像std :: cout这样的东西输出到标准输出,std :: cin也可以从该控制台获得输入。
您可能不希望使用基于CLR控制台的应用程序,因为它适用于C ++ / CLI,它与C ++的语言不同。
同样,您也可以使用Win32或MFC,但这主要适用于您不希望弹出黑色窗口的GUI应用程序或应用程序。
答案 1 :(得分:1)
是的,你选择的重要。
“控制台”应用程序用于编写打印到屏幕并接收输入的应用程序,但不生成任何图形小部件。
“CLR控制台”适用于托管C ++。如果您不知道它是什么,请不要尝试。
“Win32”适用于没有控制台窗口的图形应用程序或应用程序。
答案 2 :(得分:1)
当我正在做我的C ++家庭作业(或者在24小时书本式的书中使用C ++)时,我使用一个空项目并手动将.cpp和.h文件添加到项目中。