0068デフォルトの名無しさん (ワッチョイ 5b2b-7NHe)
2017/08/11(金) 15:28:00.96ID:CTzRRQx/0public:
Base() {};
virtual void func() {};
};
class Sub: public Base {
public:
Sub() {};
virtual void func() {};
};
Sub a();
std::vector<Base> b;
b.push_back(a);
b[0].func();
これだと継承前のBaseのfuncが実行されてSubのfuncが実行されないんですが
Subのfuncを実行するにはどうしたらいいですか