コマンドラインアプリケーションがあります。1 つの抽象クラスがあり、すべてのコマンドはそのクラスから派生したクラスです。すべてのクラスには、仮想関数のヘルプがあります。コマンドヘルプがあります。そのコマンドは、すべてのコマンドのヘルプ メソッドを実行する必要があります。どうすればそれを達成できますか。念のため、はっきりと説明しませんでした...
class Base {
public:
virtual void help() = 0;
};
class Derived : public Base {
public:
virtual void help();
};
class Derived1 : public Base {
public:
virtual void help();
};
class Derived2 : public Base {
public:
virtual void help();
};
class DerivedToCallEveryHelp : public Base {
//How can I execute help functions of every dervied class
};
前もって感謝します:)