C++温习的一系列问题记录
1. C++多继承的构造函数是从基类左边到右边。 比如 class a:pulic X,Y。
执行顺序则为
X,Y,a构造。
a,Y,X析构
2. C++虚函数主要实现动态绑定。
而纯虚函数,则需要在继承类中实现。有纯虚函数的为抽象类,无法实例化。如果继承类仍然为纯虚函数,则继承类也为抽象类。
1. C++多继承的构造函数是从基类左边到右边。 比如 class a:pulic X,Y。
执行顺序则为
X,Y,a构造。
a,Y,X析构
2. C++虚函数主要实现动态绑定。
而纯虚函数,则需要在继承类中实现。有纯虚函数的为抽象类,无法实例化。如果继承类仍然为纯虚函数,则继承类也为抽象类。