C++ STL Tutorial STL vector vs list function comparison: |
-
Function | vector | list |
---|
constructor | yes | yes | destructor | yes | yes | empty() | yes | yes | size() | yes | yes | resize() | yes | yes | capacity() | yes | no | reserve() | yes | no | max_size() | yes | yes | erase() | yes | yes | clear() | yes | yes | operator= | yes | yes | operator< | yes | yes | operator== | yes | yes | operator[] | yes | no | at() | yes | no | front() | yes | yes | back() | yes | yes | push_back() | yes | yes | pop_back() | yes | yes | assign() | yes | yes | insert() | yes | yes | swap() | yes | yes | push_front() | no | yes | pop_front() | no | yes | merge() | no | yes | remove() | no | yes | remove_if() | no | yes | reverse() | no | yes | sort() | no | yes | splice() | no | yes | unique() | no | yes |
|