C/C++の宿題を片付けます 77代目
■ このスレッドは過去ログ倉庫に格納されています
0319デフォルトの名無しさん
2006/11/25(土) 19:44:17[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 をそのまま使えばいいんですけど、クラスだとうまくいきません。
どうしたらいいでしょうか??
■ このスレッドは過去ログ倉庫に格納されています