为了账号安全,请及时绑定邮箱和手机立即绑定

求大神, 有一个问题。

c++为什么不把所有的库函数都放在基类的头文件里, 以后继承什么的直接也不用再包含头文件了,我见有些写的是那个类包含下iostream 其他类在包含下 直接写到基类里不就行了。

正在回答

2 回答

涉及内存空间的问题,一个基类可能有很多个派生类,你把所有的头文件都写在了基类里,无论是实例化哪一个派生类,所有的头文件都会载入内存,这是对内存的一种浪费

1 回复 有任何疑惑可以回复我~

如果基类中包含派生类所需的头文件,而派生类又包含了基类的头文件,那么派生类中的确不用在写头文件了,需记住要用#include"xxxx"的形式包含头文件

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之继承篇
  • 参与学习       75203    人
  • 解答问题       249    个

继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面

进入课程

求大神, 有一个问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信