C++面向对象高级编程(下)笔记二(Boolan)

1.关于this

子类调用父类函数,myDoc的地址就是this

动态绑定要符合的三个条件:通过指针调用;有一个向上转型的动作;调用虚函数。

2.关于Dynamic Binding

静态绑定


动态绑定

3.谈谈const

一般放在成员函数后面

4.关于new,delete

表达式的行为是不能重载的,但是分解下去之后所调用的函数是可以重载的。

class是可以重载这些函数的。

5.重载这些函数

重载全局函数影响很大
重载成员函数
数组

注意每一个版本要有独特的参数列,第一个参数必须是size_t

6.basic_string使用new(extra)扩充申请量

Rep+extra

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

推荐阅读更多精彩内容