99问答网
所有问题
C++头文件中的"iostream"后面是否要加上".h"
如题所述
举报该问题
推荐答案 2010-08-17
目前和以后的标准库中,头文件名都没有.h。旧的库中是带后缀名h的。使用.h的头文件无法保证标准C++的兼容性。
除了具体头文件的特定功能区别外,主要内容区别在于,.h的头文件中名称会对全局命名空间造成污染。不带.h的头文件中的名称位于namespace std而不是全局命名空间内,使用其中名称前只需using namespace std;就可以和之前的库的用法相同,否则需要using声明或者对所有引用到的标准库名称前添加std::。
====
[原创回答团]
参考资料:
原创
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WXBjveBvt.html
其他回答
第1个回答 2010-08-17
不要加!
请把头文件写为:
#include <iostream>
……
using namespace std;
第2个回答 2010-08-17
可加可不加 有h的是应为对原来C的支持 C++是可以不加的
第3个回答 2010-08-17
加上.h就不需要写using namespace std;
不加就要写using namespace std;
第4个回答 2010-08-17
#include <iostream>即可
1
2
下一页
相似回答
C++
语句中,有#include <
iostream
>,有时候也写#include <iostream...
答:
C++
标准程序库中的所有标识符都被定义于一个名为std的namespace中,与不带'.h'的文件<
iostream
>同时使用是为了和C语言
中的头文件
区分开来,两者内部程序所定义的变量使用范围不一样,C语言是全局的,而
C++
不是,#include <iostream.
h
> 调用的是按C语言的标准定义的输入输出流文件,所以#include <...
关于
C++头文件
格式
答:
iostream
的意思是输入输出流。#include<iostream>是标准的
C++头文件
,任何符合标准的C++开发环境都有这个头文件。还要注意的是:在VC编程时要添加: using namespace std; 其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件...
C++头文件中
为什么有些
要加h
啊,比如#include
答:
以
iostream
和stdio.h为例,iostream是
C++的
库,stdio.h是标准C的库。2、新的C++标准摒弃了.h形式的头文件,所以在vs2005里面是没有iostream.
h
的
头文件的
。3、 在早期的vs版本,比如VC6.0,用的还是老版本的C++标准库,例如iostream.h,并且当时标准库也没有引入名字空间。因此直 接#include<iostrea...
C++头文件的
.
h
问题
答:
后面两个
头文件
是等效的,存储了 字符串处理函数,比如字符串拷贝函数等,而第一个头文件是字符串变量的头文件 关于.h我个人还知道的两点:1.写
C++
程序,写完#include<
iostream
.
h
>
后面
后面一句 using namespace std;不用写;2.在部分开发环境 比如 visual C++ 6.0 里面 运算符重载时头文件必须...
C++中iostream
.
h
是什么
答:
iostream
.
h
是标准的输入输出流
头文件
包含 cin>>要输入的东西 cout<<要输出的东西 这两个输入输出的方法 需要#include<iostrem.h>来声明头文件 其他的输入输出方式有 getchar(要输入的字符)putchar(要输出的字符);//适合单纯字符的输入输出 scanf(要输入的东西)printf(要输出的东西);//...
C++
问题 请问什么时候是<
iostream
>什么时候要用<iostream.
h
>?
答:
2000年旧的版本编译程序用<
iostream
.
h
>,如vc6.0就用这两种都可以,2002年后的
C++
编译程序都改为:include<iostream> using namespace std;的方式了
C++中
关于<iosteam>与<
iostream
.
h
>的问题
答:
如果你用#include"
iostream
"的话,
后面就要
多加一句using name space 如果是用#include"iostream.
h
"就不用加, 两都在一般情况下的作用是一个的,只是有的时候非要用第一种,我也不晓得,呵呵 麻烦采纳,谢谢!
C++
编程#include<
iostream
.
h
>和#include<iostream>
答:
iostream.
h
是C语言
中的头文件
,但
C++
仍兼容,不推荐 iostream是C++标准库中的新版头文件,C++推荐。两个头文件都是同样的作用 注意,使用
iostream头文件
时 要写上 using namespace std;
C++头文件iostream
无法包含 的 问题 ,请各位指教!
答:
新建一个项目,对空项目打勾然后添加文件之后代码改成:#include <
iostream
>using namespace std;struct Point{ int x ; int y ;};void main() { Point pt; pt.x =5; cout << pt.x << endl;} 试试~~~
大家正在搜
相关问题
C++中的头文件 #include<iostream>与#i...
C++中头文件iostream.h与iostream的区别
C++头文件加H和不加H有什么区别??
C++中库内没有#include <iostream.h>怎...
为什么DEV C++ 中#include <iostream...
有人写C++头文件是iostream.h、有的没有那个h、有...
C++头文件iostream 无法包含 的 问题 ,请各位指...
C++ iostream和iostream.h的区别