C++ では、純粋仮想関数はインターフェイスの機能を提供します。つまり、すべてのサブクラスは、基本クラスにすべての純粋仮想関数を実装する必要があります。
class myClass {
virtual bool implementme() = 0; // MUST be implemented
};
class mySubClass : public myClass {
bool implementme() {} // REQUIRED
};
enum
ネストされた ( ) class
esに同様のメカニズムはありますか? つまり、私は次のようなものを探しています
class myClass {
virtual enum class myEnum = 0; // MUST be implemented
};
class mySubClass : public myClass {
enum class myEnum {}; // REQUIRED
};