C++容器vector<>相关的基础操作
作者:互联网
C++容器vector<>相关的基础操作
在容器中存入与取出操作:
存入(尾端增加元素):push_back();
取出(尾端删除元素):pop_back();
vector<int> rect_x; int x; rect_x.push_back(x); rect_x.pop_back(x);
应用:在容器中找到:min_element
和max_element的位置和大小。
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ vector<int> a = { 2,4,6,7,1,0,8,9,6,3,2 }; //容器a auto maxPosition = max_element(a.begin(), a.end()); //找到位置 auto minPosition = min_element(a.begin(), a.end()); // cout << *maxPosition << " at the postion of " << maxPosition - a.begin() <<endl; cout << *minPosition << " at the postion of " << maxPosition - a.begin() <<endl; system("pause"); return 0; }
标签:容器,back,C++,element,vector,include,rect 来源: https://www.cnblogs.com/Jack-Elvis/p/16400393.html