STL
光着脚丫的娃娃
这个作者很懒,什么都没留下…
展开
-
STL——set容器
1.set简介 set是C++标准库中的一种关联容器。所谓关联容器就是通过键(key)来读取和修改元素。与map关联容器不同,它只是单纯键的集合。在set中元素都是唯一的,而且默认情况下会对元素自动进行升序排列,支持集合的交(set_intersection),差(set_difference) 并(set_union),对称差(set_symmetric_difference) 等一些集合...原创 2018-03-02 17:49:02 · 282 阅读 · 0 评论 -
Vector标准STL序列容器
1 vector简介vector是序列式容器的一种。所谓序列式容器,其中的元素都可序,但未必有序。vector的数据安排和操作方式与array非常 相似。两者唯一的差别是空间的灵活性。array是静态空间,一开始就需要设定大小,有时不够用,有时候又浪费(旱的旱死,涝的涝死啊)。vector就不同了,吃多少拿多少。2 vector实例化#include <iostream>#inclu...原创 2018-03-12 17:01:15 · 302 阅读 · 0 评论 -
vector《int*》和vector《struct *》
vector<int *>和vector<struct *> 题目是这个,居然作为标题发布不了,提示我输入有误!!!!//前言:在看VINS源码的时候发现的, 源码里面是这样的std::vector<ResidualBlockInfo *> factors; //这里的ResidualBlockInfo是这样定义的struct ResidualBlockInf...原创 2018-03-13 11:30:00 · 2258 阅读 · 0 评论 -
list——STL
1.list的基本操作/*list::assign(InputIterator first, InputIterator last) //分配新的元素list::assign(size_type n, const value_type& val)list::assign (initializer_list<value_type> il)*///遍历操作//list:...原创 2018-03-19 17:24:21 · 296 阅读 · 0 评论 -
vector(pair (int, Vector2d))
vector<pair<int, Vector2d>>赋值操作#include<iostream>#include<vector>#include <Eigen/Dense>using namespace std;using namespace Eigen;int main(){ vector<pair<int,...原创 2018-03-20 18:03:09 · 671 阅读 · 0 评论