编程语言
首页 > 编程语言> > C++容器vector<>相关的基础操作

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_elementmax_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