【C++面向对象程序设计(第2版)】全书总结

文章链接:https://blog.csdn.net/q_z_r_s

机器感知

一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号
 

 

C++面向对象程序设计(第2版)---第二天小结

  • 纯虚函数一般形式:
           virtual 函数类型 函数名(参数列表) = 0;
            末尾的=0知识告诉编译器这是一个纯虚函数,声明语句最后有分号。包含纯虚函数的类是无法建立对象的。如果派生类没有对基类中所有的纯虚函数进行定义,则此派生类仍然是抽象类。
  • 虚函数是需要实现的,否则继承过程会出错,如果不实现就声明为纯虚函数,这样只需在派生类中实现即可。
  • 虚函数用来实现多态,纯虚函数用来预留接口。
  • 虚函数的作用是实现多态性,即将子类实例指针赋值给父类,父类调用同名函数时,执行的是子类中的实现,而纯虚数除了上述功能外,就是约束子类必须实现父类函数才可实例化,即起到预留接口的作用,而非虚函数父类调用同名函数时,执行自己的实现

C++面向对象程序设计(第2版)---全书总结

  • 全书总结
  • 第1章:介绍一些基本的概念
  • 第2章:介绍类和对象的关系,类的封装和信息隐蔽
  • 第3章:介绍构造函数、析构函数及对象的一些操作,重要的是友元函数、类模板(还有模板函数)。
  • 第4章:重载运算符的方法和一些细节问题,以及不同数据类型间的转换,即转换构造函数。
  • 第5章:继承和派生。主要的有派生类对基类继承属性,派生类构造函数和析构函数与基类构造函数析构函数一些细节问题。
  • 第6章:多态性和虚函数。主要是讲虚函数如何实现多态,以及纯虚函数提供接口以此引出抽象类的概念等内容。
  • 第7章:输入输出流。无感,没看
  • 第8章:异常处理、命名空间相关问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值