STL vector vs list function comparison:
| 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 |
上述资讯来自网友投稿,如有侵犯了您的权益,请来信告诉我们:liujun100@vip.qq.com