mirror of
https://github.com/huihut/interview.git
synced 2024-03-22 13:10:48 +08:00
commit
f279fe87ca
|
@ -798,11 +798,12 @@ public:
|
|||
```
|
||||
|
||||
#### 动态多态(运行期期/晚绑定)
|
||||
|
||||
* 虚函数:用 virtual 修饰成员函数,使其成为虚函数
|
||||
* 动态绑定:当使用基类的引用或指针调用一个虚函数时将发生动态绑定
|
||||
|
||||
**注意:**
|
||||
|
||||
* 可以将派生类的对象赋值给基类的指针或引用,反之不可
|
||||
* 普通函数(非类成员函数)不能是虚函数
|
||||
* 静态函数(static)不能是虚函数
|
||||
* 构造函数不能是虚函数(因为在调用构造函数时,虚表指针并没有在对象的内存空间中,必须要构造函数调用完成后才会形成虚表指针)
|
||||
|
|
Loading…
Reference in New Issue
Block a user