Rumah  >  Artikel  >  pembangunan bahagian belakang  >  c++ vector用法是什么

c++ vector用法是什么

coldplay.xixi
coldplay.xixiasal
2020-10-30 10:04:104801semak imbas

c++ vector用法是:1、创建vector对象;2、尾部插入数字;3、使用下标访问元素;4、使用迭代器访问元素;5、插入元素;6、)删除元素等等。

c++ vector用法是什么

在c++中,vector是一个十分有用的容器,c++ vector用法是:

1、基本操作

(1)头文件#include7d10b7d419803d4062679b4587905232.

(2)创建vector对象,vectorbd43222e33876353aff11e13a7dc75f6 vec;

(3)尾部插入数字:vec.push_back(a);

(4)使用下标访问元素,cout4949954a14c6fd74108b0accab5e79f8

reverse(vec.begin(),vec.end());

将元素翻转(在vector中,如果一个函数中需要两个迭代器,一般后一个都不包含.)

(2)、使用sort排序:需要头文件#includee23c27865115669ba6cc99530e9d22b3,

sort(vec.begin(),vec.end());

(默认是按升序排列,即从小到大).

可以通过重写排序比较函数按照降序比较,如下:

定义排序比较函数:

bool Comp(const int &a,const int &b)
{
    return a>b;
}

调用时:sort(vec.begin(),vec.end(),Comp),这样就降序排序。

相关学习推荐:C视频教程

Atas ialah kandungan terperinci c++ vector用法是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn