C++容器vector<>相关的基础操作

2022/6/23 1:22:09

本文主要是介绍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;
}

 

 



这篇关于C++容器vector<>相关的基础操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程