vector::end() 函數的語法
? ? vector::end();
參數: none——它什么都不接受。
返回值: iterator– 它返回一個指向向量的 past-the-end 元素的迭代器。
實際上Vector中的begin和end函數是左閉右開的區間。
例:
? ? Input:
? ? vector<int> vector1{ 1, 2, 3, 4, 5 };
? ? Function call:
? ? vector<int>::iterator it;
? ? it = vector1.begin();
? ? cout << *it << endl;
? ? it = vector1.end()-1;
? ? cout << *it << endl;
? ? ? ??
? ? Output:
? ? 1
? ? 5