请问一个菜菜的问题:为什么我在visual studio 2005 中写C++时输出用cout,却被提示没有被定义?

来源:百度知道 编辑:UC知道 时间:2024/05/05 07:35:04
说明一下,已经写了#include "stdafx.h"

另外,VS中导入头文件是用#include "stdafx.h",而VC++ 6.0中是用include <iostream.h>,这两个是一个作用么?谢谢!

加上:
using namespace std

要不然直接用
std::cout也是可以的!

不是一个作用,在VS里面加载的stdafx.h
你其实可以进去看一下,完全你的头文件都可以include在这里的
而iostream只是输入输出流文件的一个.h

因为vs2005兼容了大部分的标准c++所以他不能写成iostream.h
目的是区别与旧的c++标准