社区
工具平台和程序库
帖子详情
请问iostream.h 和 iostream 有什么区别??
zzcat1
2003-11-23 07:11:23
我用vc写了一段程序,同样的cout<<"hello world"<<endl;
包含了iostream.h可以运行,而包含iostream不能运行
请达人详细解释下两者的区别
...全文
130
2
打赏
收藏
请问iostream.h 和 iostream 有什么区别??
我用vc写了一段程序,同样的cout<<"hello world"<<endl; 包含了iostream.h可以运行,而包含iostream不能运行 请达人详细解释下两者的区别
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
proware
2003-11-23
打赏
举报
回复
在标准C++以前,都是用#include<iostream.h>这样的写法的,因为要包含进来的头文件名就是iostream.h。标准C++引入了名字空间的概念,并把iostream等标准库中的东东封装到了std名字空间中,同时为了不与原来的头文件混淆,规定标准C++使用一套新的头文件,这套头文件的文件名后不加.h扩展名,如iostream、string等等,并且把原来C标准库的头文件也重新命名,如原来的string.h就改成cstring(就是把.h去掉,前面加上字母c),所以头文件包含的写法也就变成了#include <iostream>。
并不是写了#include<iostream>就必须用using namespace std;我们通常这样的写的原因是为了一下子把std名字空间的东东全部暴露到全局域中(就像是直接包含了iostream.h这种没有名字空间的头文件一样),使标准C++库用起来与传统的iostream.h一样方便。如果不用using namespace std;使用标准库时就得时时带上名字空间的全名,如std::cout << "hello" << std::endl;
hcj2002
2003-11-23
打赏
举报
回复
iostream.h和iostream没有区别,不过在不同的编译器中要求不同。
顺便说以下,标准c++的写法为:
#include〈iostream〉
using namespace std
^_^
(转载)stdio.h、
iostream
.h和
iostream
的
区别
本文详细介绍了C语言中的include<stdio.h>与C++中的include<
iostream
>的
区别
,包括来源、命名空间和移植性。stdio.h主要用于C语言的标准输入输出,而
iostream
是C++的标准库,支持命名空间,更适用于现代C++编程。
iostream
提供了cin和cout进行输入输出,比stdio.h的scanf和printf更符合C++的面向对象特性。在移植性和混合嵌入方面,
iostream
也更具优势。
【C++学习(一)】
iostream
和
iostream
.h和stdio.h的
区别
本文介绍了C++中
iostream
、
iostream
.h和stdio.h这三个I/O库的
区别
。
iostream
是C++标准库,
iostream
.h是非标准库,stdio.h则属于C语言。
iostream
引入了流的概念,使用cin和cout进行输入输出,而stdio.h使用scanf和printf。在C++中,使用
iostream
需要包含名字空间std,可以通过using声明或直接使用std::来调用相关函数。了解这些差异对于C++编程至关重要。
关于
iostream
.h与
iostream
的
区别
本文详细介绍了C++标准库中
iostream
与
iostream
.h的
区别
,主要在于
iostream
.h中的类和对象位于全局空间,而
iostream
则将它们置于std命名空间。此外,
iostream
适用于更新的编译器。另一方面,string.h是C库中的头文件,包含C风格的字符串处理函数,与C++的string类无关。因此,使用C++的string类需要包含
头文件。
【摘抄】stdio.h、
iostream
.h和
iostream
本文详细对比了C语言的stdio.h和C++的
iostream
.h/iomanip.h/input.h等输入输出库的
区别
,主要从来源、命名空间及移植性三个方面进行阐述。stdio.h适用于C标准库,而
iostream
.h属于C++标准库。C++开发推荐使用
iostream
,它提供了更丰富的功能,并自动添加命名空间。此外,
iostream
更利于代码的移植和混合嵌入。
C++中"std::"是什么意思?起什么作用?namespace?
iostream
和
iostream
.h的
区别
本文详细解析了C++中
iostream
与
iostream
.h的
区别
,包括命名空间std的作用及使用方式,帮助理解如何正确调用标准输入输出。
工具平台和程序库
24,852
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章