0

コマンドラインアプリケーションがあります。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
};

前もって感謝します:)

4

2 に答える 2