- 620 名前:デフォルトの名無しさん mailto:sage [2008/06/04(水) 16:07:29 ]
- お尋ねします。
vector<vector<bool>> TempA; vector<vector<bool>>::iterator itr1; vector<vector<bool>>::iterator itr2; と宣言したとします。 itr1 = TempA.begin(); itr2 = TempA.begin(); としたのち、 TempAのたとえば2行目と3行目の中身すべてを比較したいとき、 itr1++;itr2 += 2;としてiteratorを進めて、 *itr1 == *itr2の比較を一度行えばいいのでしょうか? それとも、各行でiteratorを作成して、 各行ベクトルの列座標に対応したiteratorを回す必要がありますか? p.s.この動作のあと、一致している行を、 itr2=Temp.erase(itr2); みたいに削除したいのです。
|

|