質問: 0; i < 5; i++) { //乱数を発生させてオブジェクト生成 if(rand() % 2) } return 0; } ```
回答: この問題は、ポインタの型で呼び出される関数が、 基本クラス/派生クラスで異なることを学習してほしいということだと 思うので、そのように書き換えれば良いかと。 ``` Company* companyP = new Shop(); companyP->show(); // 基本クラスの関数呼び出し Shop* shopP = new Shop(); shopP->show(); // 派生クラスの関数呼び出し ```