多态 polymorphism
多态 polymorphism
- 一个接口,多种方法
- 使用虚函数实现
基类成员函数添加了virtual关键字,该函数在执行时绑定。否则在编译时绑定。所以
基类希望其派生类进行覆盖的函数,定义为虚函数
基类成员函数添加了virtual关键字,该函数在执行时绑定。否则在编译时绑定。所以
基类希望其派生类进行覆盖的函数,定义为虚函数
#include <memory>
三种智能指针
有引用计数,当最后一个shared_ptr被销毁,其指向的对象将被析构。
例子:
|
|
其输出结果为
我的centos挂掉了,折腾了一两天没有成效,暂时不做他想,可能需要重装了吧。之前在win10上用VMware,老破电脑太卡,机缘巧合之下,我了解到docker是轻量级的虚拟机,来试一下。
首先还是从centos入手吧
|
|
选择一个官方的版本,pull下来
|
|