社区
工具平台和程序库
帖子详情
请问iostream.h 和 iostream 有什么区别??
zzcat1
2003-11-23 07:11:23
我用vc写了一段程序,同样的cout<<"hello world"<<endl;
包含了iostream.h可以运行,而包含iostream不能运行
请达人详细解释下两者的区别
...全文
83
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
^_^
Linux系统编程练手项目:使用C语言实现协程
协程是最近几年比较火的一个概念,尤其是在互联网后台、手机游戏后台等场景中被大量使用。它跟我们经常使用的进程、线程有什么
区别
呢?有哪些优势呢?本期课程为《Linux系统编程》的练手项目:带领大家从零开始,使用仅仅50余行代码,就可以实现一个简单的协程,实现协程的三个基本API接口函数:create、yield、resume。从最开始的汇编开始,到最上层的API的封装,通过这个小项目的实战训练,让你真正理解协程的概念。
关键词:<
iostream
> 和 <
iostream
.h >
关键词:<
iostream
> 和 <
iostream
.h > 你写程序的时候,用<
iostream
>还是<
iostream
.h >? 你知道它们有什么
区别
么?还是认为他们根本就是一样的? 下面听...
iostream
和
iostream
.h 的
区别
关键词:<
iostream
> 和 <
iostream
.h > 你写程序的时候,用<
iostream
>还是<
iostream
.h >? 你知道它们有什么
区别
么?还是认为他们根本就是一样的? 下面听我给你吹(文中纯属个人言论,不涉及国家机密,请放心阅读,若转载请注明出处作者^-^) ...
与LSGO一起学“第2章 做一个简短的C++程序(2.4
iostream
与
iostream
.h的
区别
)”
2.4
iostream
与
iostream
.h的
区别
我们上节课了解了std::的作用,也知道如何省略std::的方法,同时我们也产生了一个疑问,那就是
iostream
与
iostream
.h究竟有什么
区别
呢?
iostream
.h为非标准的输入输出流,这个.h的头文件是C语言格式的,由于当时还没有命名空间这个说法,所以也就不存在std这个命名空间标识符。自然用
iostream
工具平台和程序库
24,853
社区成员
27,352
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章