- 889 名前:デフォルトの名無しさん mailto:sage [2006/03/13(月) 14:41:45 ]
- >>887
面倒なことせずに、簡単に行こうよ。それでパフォーマンステストしてから効率を考えよう。 #つーか、>886は効率悪そうでw テンプレート化はしてないけどするにしても簡単でしょ。 static void VectorErase(vector<unsigned> & vecData, unsigned idx) { vecData.erase(vecData.begin() + idx); } static void VectorErase(vector<unsigned> & vecData, vector<unsigned> const & vecErase) { for (vector<unsigned>::const_reverse_iterator it = vecErase.rbegin(); it != vecErase.rend(); ++it) { VectorErase(vecData, * it); } }
|

|