C++中库内没有#include <iostream.h>怎么办

 我来答
爱教育爱学习
高粉答主

2019-11-15 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112736

向TA提问 私信TA
展开全部

C++中库内没有#include<iostream.h>因这个是在旧标准里使用的,在新标准里用的是#include<iostream>。

#include<iostream>是C++头文件库;

#include<iostream.h>是C头文件库。

C++有一部分继承与C,所以C++中保留了iostream.h这种写法。

使用#include<iostream>的时候,要在下边加上using namespace std;

扩展资料

C++ 标准库头文件

工具库:

<cstdlib> 通用工具:程序控制、动态内存分配、随机数、排序与搜索

<csignal> 信号管理的函数与宏常量

<csetjmp> 保存执行语境的宏,及跳转到某个执行语境的函数

<cstdarg> 变长实参列表的处理

<typeinfo> 运行时类型信息工具

<typeindex> (C++11 起) std::type_index

<type_traits> (C++11 起) 编译时类型信息

<bitset> std::bitset 类模板

<functional> 函数对象、函数调用、绑定操作、引用包装

<utility> 多种工具组件

<ctime> C 风格的时间/日期工具

<chrono> (C++11 起) C++ 时间工具

<cstddef> 标准宏和 typedef

参考资料来源:百度百科—头文件

濮方雅BX
推荐于2017-11-27 · TA获得超过4042个赞
知道大有可为答主
回答量:2482
采纳率:60%
帮助的人:2470万
展开全部
#include<iostream.h>是在旧的标准C++中使用。
在新标准中,用#include<iostream>。

iostream的意思是输入输出流。#include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件。
还要注意的是:在VC编程时要添加:
using namespace std;

其原因是:后缀为.h的头文件C++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,C++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。因此,当使用<iostream.h>时,相当于在C中调用库函数,使用的是全局命名空间,也就是早期的C++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lgao622
2015-07-27 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
#include <iostream>
using namespace std;
换成上面的两行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式