请问一个菜菜的问题:为什么我在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>,这两个是一个作用么?谢谢!
另外,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++标准