vector<*>::iterator の使い方について

[戻る]
MOMO 2002/12/03(火) 18:50:57
vector<*>::iterator の使い方について教えてください。
あるdllの関数の中でiteratorを使用してデータの参照をしています。dllを幾度となく呼んで
いるうちにメモリーが蓄積されてしまい処理速度が遅くなってしまいます。iteratorが原因な
のか分かりません。iteratorの解放が必要なのでしょうか。ちなみにmalloc等の領域確保はし
ておりません。
環境はWin2000、vc++6.0です。

επιστημη 2002/12/04(水) 02:10:43
iteratorがメモリを食いつぶすことはないはずです。

まずはnon-DLLでの場合と比較して、
その症状がDLLに特異に現れるものかを検証してみてはいかがでしょう。
DLLとアプリケーションとでは、使用しているメモリ空間が異なるからです。

古いスレッドには追加発言できません。