关于安全的读后感500:C++.net 中加载<iostream.h>这个怎么说找不到这个文件

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 05:41:42
C++.net 中加载<iostream.h>这个怎么说找不到这个文件,我打开VC++.NET的目录库文件夹下,发现有iostream这个文件,但是没有iostream.h这个文件,于是我就改成这个文件,但是没有用,后面用到的count,cin就会说没有找到这个定义,也就是没有加载这个iostream.h文件吧,不知道怎么办.

标准的c++库头文件都不带.h,而且所有的标准库的名字都在std空间中。
所以你应该这样写:
#include <iostream>
using namespace std;

而如果是c库,应该也保持一直,比如stdio写成:
#include <cstdio>

我也遇到过这种问题,可能是c++里有其他的头文件里面已经包含iostream.h了吧,我是过换成其他的头文件比如
#include "stdafx.h"
using namespace std;
这样就不会说没找到了

应该
#include <iostream>
using namespace std;

因为你的cout,cin都是在std名字空间下的,单单include头文件是没有用的。