導出したクラスで多種類のオブジェクトをコンテナに
入れるにはどうすればよいのでしょうか?
要するにこんなことがしたいのですが
class A { ... } ;
class B : public A { ... } ;

void func()
{
B b ;
vector< A > v ;
v.push_back( b ) ;
}