为什么我装的vc2008只能执行c语言程序,c++ 连个最基本的hello world都输不出来?

缺少了using namespace std,缺少了这样的声明语句

在C++中,存在这样一种机制,就是namespace,命名空间,在不同的命名空间中,可以声明相同的标示符,用来区别26个英文字符不能表示完的所有标示符

std是系统默认声明的一种命名空间,像以上程序的cout,endl都声明在其中,所以编译器提示你未声明标示符,你也可以用sd::cout,std::endl,一样的效果