内容:
[1] 授業単元:情報処理工学1
[2] 問題文(含コード&リンク): 下記
[3] 環境
 [3.1] OS:XP
 [3.2] コンパイラ名とバージョン:VC++
 [3.3] 言語: C++
[4] 期限: 明日まで
[5] その他の制限:

class Vector{
public:
void f(){cout << "f()" << endl;}
};

int main(){
vector<Vector*> vec;
Vector *v;
for(int i = 0; i < 10; i++) { v = new Vector; vec.push_back(v); }
for(vector<Vector*>::Iterator i = vec.begin(); i < vec.end(); i++)
i.***->f();
}

というプログラムを作ってるんですが、動的にクラスを確保して、それを次々にvectorに格納して、最後に表示をするっていうふうにしたんです。
ですが、***の部分をどうやったらいいのか、わかりません。クラスではなく、整数であれば、i をそのまま使えばいいんですけど、クラスだとうまくいきません。
どうしたらいいでしょうか??