您的位置:首页 > 其它

std' : is not a class or namespace name,解决

2014-03-05 23:02 302 查看
【未求证,可解决问题】
要用std::名字空间 在包含标准库文件时不要带“.h”
例:#include <iostream> (不要)-#include <iostream.h>)
以下是引用:
“<fstream.h>是标准库出台前的头文件。

<fstream>是标准库的头文件。

using namespace std;声明调用的是标准库的东西。”
“标准库出台后为了不和以前的混淆

将类似于<fstream.h>的头文件

放入到叫std 的namespace里

并叫头文件为<fstream> ”
“如果用了#include<fstream.h>

那么所有的东西都不会放在std名字空间里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐