#include #include using namespace std; class A { public: void test() { cout << "a" << endl; }; }; class B : public A { public: void test() { cout << "b" << endl; }; }; int main() { vector abc; abc.resize(5); abc[0] = B(); abc[0].test(); }