一、函数区分
end()函数
函数原型:
iterator end();
const_iterator end();
功能:
返回一个当前vector容器中末尾元素的迭代器。
front()函数
函数原型:
reference front();
const_reference front();
功能:
返回当前vector容器中起始元素的引用。
back()函数
函数原型:
reference back();
const_reference back();
功能:
返回当前vector容器中末尾元素的引用。
二、pop_back和push_back
string a="123";
1.在字符串末尾添加一个字符
a.push_back('3'); //结果为 a="1233";
2.在字符串末尾删除一个字符
a.pop_back(); //结果为 a="12";
三、top()是取出栈顶元素,不会删掉栈里边的元素
四、C++中pair的用法_u010112268的博客-CSDN博客
五、unique()函数详解_大胡子的博客-CSDN博客_unique函数
unique把重复的元素放在最后面,返回最后一个不重复的地址
erase删除给定区间的所有元素
这两个函数都在algorithm里面