1,纯虚函数与抽象类
纯虚函数是指一种特殊的虚函数,在许多情况下,在基类中不能对虚函数给出有意义的实现,而把它声明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。存在纯虚函数的类就是抽象类。
在类里纯虚函数的声明:
virtual void test() = 0;
2,多重继承
一般的子类都有唯一一个父类,多重继承是指一个子类可以继承多个父类。例如:
如下所示:son作为子类,继承了父类Parent1与Parent2。
class Parent1{
private:
int Parent1_D;
public:
void test1() {
};
};
class Parent2 {
private:
int Parent2_D;
public:
void test2() {
}