class Hoge
{
private:
vector<Foo>* pFoo;
public:
void SetFoo(Foo* foo);
}

HogeのメンバにFooというクラスの配列を持たせたいとき
vector<Foo>の実体のメンバmFooを持たせるか
vector<foo>のポインタpFooを持たせて動的生成するのはどちらがよいでしょうか?