C++允许为纯虚函数提供默认实现。
Q1:含默认实现的纯虚函数成员的基类(非派生类)能否实例化对象?
A:在VS2017中无法编译通过,对此一个合理的解释是:编译器不去检查含纯虚函数的非派生类是否提供了默认实现。含纯虚函数的非派生类唯一使用方式是被继承。
C++允许为纯虚函数提供默认实现。
Q1:含默认实现的纯虚函数成员的基类(非派生类)能否实例化对象?
A:在VS2017中无法编译通过,对此一个合理的解释是:编译器不去检查含纯虚函数的非派生类是否提供了默认实现。含纯虚函数的非派生类唯一使用方式是被继承。
微信支付
支付宝