Dan*_*atz 2 c++ visual-studio-2010 visual-c++
我已经安装了visual studio express 2010 c ++.然而,当试图跟随初学者书并制作hello world程序时,visual studio打开了一个项目:
#include "stdafx.h"
using namespace System;
int main(array<System::String ^> ^args)
{
Console::WriteLine(L"Hello World");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
问题是,这看起来与我刚刚开始阅读的书中的c ++(C++ Without Fear)完全不同.事实上,如果我输入'cout',即使在输入使用命名空间std之后,也找不到cout.
这是书籍的例子:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main() {
cout << "Never fear, C++ is here!";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
创建Windows(或Win32,不记得确切)C++ Console Application项目,不要选择C++/CLI项目类型.
C++/CLI是一种非常特殊的语言,仅用于托管代码和非托管代码之间的互操作性.在这个阶段最好忘记C+++/CLI ......