如何设置代表接口的类?这只是一个抽象的基类吗?
c++ inheritance abstract-class interface pure-virtual
由于C++缺少interfaceJava和C#的特性,在C++类中模拟接口的首选方法是什么?我的猜测是抽象类的多重继承.在内存开销/性能方面有什么影响?这种模拟接口是否有任何命名约定,例如SerializableInterface?
interface
SerializableInterface
c++ abstract-class interface naming-conventions
有没有使用公共虚拟方法的正当理由?
我已经阅读过某个地方,我们应该避免使用公共虚拟方法,但我想向专家确认这是否是有效的声明?
c++ polymorphism c++11
c++ ×3
abstract-class ×2
interface ×2
c++11 ×1
inheritance ×1
naming-conventions ×1
polymorphism ×1
pure-virtual ×1