永发信息网

C++中头文件iostream为什么要重复包含。

答案:2  悬赏:50  手机版
解决时间 2021-03-17 02:42
在多个CPP文件中,如果都要使用到cout,cin,就要include,可是书中又说要防止头文件被重复包含,然后又要使用ifndefi,可是这样一来,我在多个源文件中include不就是在重复包含吗?可是不包含这个头文件就无法使用cout,cin等,这样不是很矛盾吗?
最佳答案
各个源文件彼此互相无关,怎么会重复包含呢?而且有了#ifndef之类的预编译指令,即使你重复包含头文件,其内容也不能被重复包含,这不就是防止了重复包含么?又不是说不能重复包含就是程序员不能写两次#include
全部回答
头文件,某头文件中含另一头文件,不叫继承。 类继承,不等于头文件已 包含(或你说的继承)那个类有关的头文件。 头文件fstream 里没有包含iostream,而cerr、cout 在iostream头文件中。所以要加iostream。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四川大学华西医院与西澳大利亚大学华西-马歇
高仿鞋现在要去哪里买?
干十年换老板降低工资咋办
求问bjd肤色问题 dim家普肌和哪家肤色差小,
宝骏310W搭载多大动力
刚开始练胸肌腹肌该做什么 吃什么 注意什么事
新兴大道七街/朝阳新区七街(路口)在哪里啊,
季风气候的形成受什么因素的影响
车牌号码的字母分别代表哪儿
我在网上经常看到少儿英语培训广告,但是不知
荷官被抓还拘留了几天有案底吗
吕梁市中医药研究院地址在哪,我要去那里办事
对待空白要像对待金子一样
我三月24号左右去桂林,最近桂林的天气和温度
实测i7 4710MQ居然被i7 3630QM完爆?什么鬼
推荐资讯
王家沿沟地址在哪,我要去那里办事
赶集网 类别误置 是什么意思?
高二会考完后休学后可以参加高考吗?
外国电影一只猴子把一个女的眼睛挖下来
口袋妖怪xy超梦 mega后怎么加物攻?
仔细观察右图,并画一画.(1)请将图A向右平
juicer3咋用,是什么意思!说具体点更好!
银行承兑汇票同一家单位可以连续背书2次吗
车友汽车服务中心怎么去啊,有知道地址的么
我脸上起了一个巨大的痘痘,就很红很大,也不
有谁有《新手入门19堂课》《葵花宝典》《其实
海尔滚筒洗衣机漏网(装脏东西的)在哪里怎么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?