Skip to content

c++: prefer vectors over lists

Ben Boeckel requested to merge ben.boeckel/cmake:vector-over-list into master

None of these usages of std::list were inserting or removing elements in the middle of the structure, so there were no benefits to using it.

Other uses were related to C pointers being stable in a list of strings whereas in a vector of strings, small pointer optimizations could be moved and become invalid after a modification to the hosting vector. None of these uses modified the vector after handing out a C string to an external store.


Cc: @purpleKarrot

Merge request reports