|
|
|
|
|
by amluto
495 days ago
|
|
> For std::vector it apparently just didn't occur to C++ people to provide the correct API, Bjarne Stroustrup claims the only reason to use a reservation API is to prevent reference and iterator invalidation. -shrug- Do you mean something like vector::reserve_at_least()? I suppose that, if you don’t care about performance, you might not need it. FWIW, I find myself mostly using reserve in cases where I know what I intend to append and when I will be done appending to that vector forever afterwards. |
|