9月19日C++学习总结

1.继承时的构造函数:(1)基类的构造函数不被继承,需要在派生类中自行声明。(2)声明构造函数时,只需要对本类中新增成员进行初始化,对继承来的基类成员的初始化由基类完成。

2.派生类构造函数执行的一般顺序是:(1)基类构造函数。(2)派生类对象成员类的构造函数。(3)派生类构造函数体中的内容。

3.释放派生类对象时,析构函数的执行顺序是:先执行派生类的析构函数,再执行对象成员类的析构函数,最后执行基类的析构函数,其顺序与执行构造函数时的顺序正好相反。

4.派生类成员的标识与访问:同名覆盖原则:当派生类与基类中有相同成员时:(1)若未强行指名,则通过派生类对象使用的是派生类中的同名成员。(2)如要通过派生类对象访问基类中被覆盖的同名成员,应使用基类名限定。

5.多重继承:class 派生类名:继承方式1  基类名1,继承方式2  基类名2,...{成员声明;}。每一个“继承方式”,只用于限制对紧随其后之基类的继承。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C++文件 例:从文件income. in中读入收入直到文件结束,并将收入和税金输出到文件tax. out。 检查...
    SeanC52111阅读 2,850评论 0 3
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,536评论 1 51
  • 1. 让自己习惯C++ 条款01:视C++为一个语言联邦 为了更好的理解C++,我们将C++分解为四个主要次语言:...
    Mr希灵阅读 2,859评论 0 13
  • 一个博客,这个博客记录了他读这本书的笔记,总结得不错。《深度探索C++对象模型》笔记汇总 1. C++对象模型与内...
    Mr希灵阅读 5,638评论 0 13
  • Sir又给你们淘到一部冷门好剧。 掐指一算,Sir给你们淘过美英日韩剧,甚至连战斗民族(俄罗斯)的都有。 但,今天...
    Sir电影阅读 1,513评论 1 10