14項 reserveを使って不必要な割り当てを避けよう

reserveを使って不必要な割り当てを避けよう



vectorとstringにはreserveが用意されています。
reserve(n)は、コンテナの現在の容量がnより小さい場合、強制的に容量をn以上にします。

v.reserve(1000);
for (int i = 0; i < 1000; i++){
	v.push_back(i);
}