vector、list的常用成员函数及其返回值

vector常用成员函数vctor常用的成员函数,总结一下,方便应用,重要的是明白各个成员函数的参数和返回值,返回值尤其重要,且容易被忽略vector::size_type一个无符号整数类型vector::difference_type一个有符号整数类型vector::iterator可变的随机类型迭代器,支持随机索引vector::reverse_iter...
摘要由CSDN通过智能技术生成

1. vector常用成员函数

vctor常用的成员函数,总结一下,方便应用,重要的是明白各个成员函数的参数和返回值,返回值尤其重要,且容易被忽略

vector容器类成员及成员方法 对应的含义与返回值
vector::size_type 一个无符号整数类型
vector::difference_type 一个有符号整数类型
vector::iterator 可变的随机类型迭代器类型,支持随机索引
vector::reverse_iterator 用于逆向遍历的一种随机迭代器类型
iterator vector::begin() 成员方法,返回一个vector容器首元素的迭代器
iterator vector::end() 返回一个vector容器最后一个元素后面的迭代器
reverse_iterator vector::rbegin() 返回被倒转的vector容器首元素的迭代器
reverse_iterator vector::rend() 返回被倒转的vector容器尾元素的后面的迭代器
size_type vector::size() 返回 vector容器中元素的个数(size_type)类型
bool vector::empty() 判断vector容器是否为空,为空则返回true
reference vector::operator[ ](size_type n) 返回容器的第n个元素,返回的是元素的引用,可以修改其值,而且vector容器的下标类型是size_type类型
vector::vector(const vector &v) 拷贝构造函数
vector ::vector(size_type n ,const T & x) 构造函数,初始化一个含有 n个x的vector容器
void vector::swap(vector &v) 将两个vector的内容互换
reference vector::front() 返回第一个元素,引用
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值