纯虚函数(pure virtual)和抽象基类(abstract base class)的区别的使用
纯虚函数(pure virtual),是基类中的方法,仅仅是声明,不包括定义,是一个泛化的概念(general concept)
是把相应的虚函数,末尾添加“=0”,该虚函数就变成纯虚函数,而且不用添加定义
如果是其他虚函数,即使不使用,也必须定义
包含纯虚函数的基类,是抽象基类(abstract base class),不能定义对象,仅仅可以作为继承使用
C++中abstract不是修饰符,习惯用virtual就好了