2004-07-17 VC++7.1の結果 vector::reserve + vector::push_back 6.0〜7.0程度 vector::resize + vector::memcpy 1.5〜1.8程度 vectorのイテレータ範囲コンストラクタ サイズが1MB以下ならベースラインに対するオーバーヘッドはほとんど見えません.サイズが大きくなると漸近的に1.1〜1.3程度のオーバーヘッドがあります. vector::resize + vector::iteratorによるstd::copy 2.5〜3.0程度 vector::resize + pointerによるstd::copy 1.5〜1.8程度