STL中實現源碼可見:http://www.cplusplus.com/reference/vector/vector/begin/
一、begin函數
函數原型:
iterator begin();
const_iterator begin();
功能:
返回一個當前vector容器中起始元素的迭代器。
二、end函數
函數原型:
iterator end();
const_iterator end();
功能:
返回一個當前vector容器中末尾元素的迭代器。
三、front函數
函數原型:
reference front();
const_reference front();
功能:
返回當前vector容器中起始元素的引用。
四、back函數
函數原型:
reference back();
const_reference back();
功能:
返回當前vector容器中末尾元素的引用。
- 可以通過使用 * vector.begin() 或 * vector.end() 來獲得 vector 中第一個或最后一個的值;
- 也可以直接使用 vector.front() 、vector.back() 來得到 vector 首尾的值。