广场
专题
帮助
登录
注册
广场
专题
企业文档
帮助
AI助理
登录
注册
wangshubo1989
/
实战c++中的vector系列
实战c++中的vector系列
评论:0 关注:49
本专栏主要记录和讲诉实际工作中,关于vector的一些操作,一些tips和一些tricks.
阅读
推送到Kindle
小程序阅读
关注
分享
微博
QQ
微信
小程序阅读
打开微信"扫一扫"阅读
举报
概要
目录
暂无描述
前言
构造、operator=和assign区别
将迭代器转换为索引
copy set to vector(别混淆了reserve和resize)
使用vector构造二维数组
可怕的迭代器失效(vector重新申请内存)
可怕的迭代器失效之二(删除vector中元素)
vector<unique_ptr<>>初始化(所有权转移)
vector<unique_ptr<>>作为函数的参数
vector<unique_ptr<>>赋值给vector<unique_ptr<>>
creating vector of local structure、vector of structs initialization
知道emplace_back为何优于push_back吗?
emplace_back造成的引用失效
vector的一些异常
vector的遍历(stl算法、vector迭代器(不要在循环中判断不等于end())、operator[])
使用sort算法对vector进行排序(对vector<string>排序、使用稳定的排序std::stable_sort())
vector应用之STL的find、find_if、find_end、find_first_of、find_if_not(C++11)
使用sort算法对vector<unique_ptr<string>>进行排序(sort函数“应输入 2 个参数,却提供了 3 个)
对vector<自定义类>使用std::find 和 std::find_if 算法
© 2015-2024 上海顶想信息科技有限公司
关于我们
反馈建议
合作伙伴
产品价格
官方博客
客户端
云大使
插件中心
沪ICP备12007941号-4