int size = vector.size(); log.info("数据大小:[{}]", size); log.info("获取集合元素指定位置[{}]的元素:[{}]", 0, vector.get(0)); log.info("判断数据集合是否为空:[{}]", vector.isEmpty()); log.info("获取数据集合指定元素的索引位置:[{}]", vector.indexOf(3)); log.info("获...
vector<int> ivec { 42 };
读取数据时可以ivec[0],赋值不可以。赋值用insert push_back c.assign(beg,end) c.assign(n,elem)将(beg; end)区间中的数据赋值给c。将n个elem的拷贝赋值给c。传回索引idx所指的数据,如果idx越界,抛出out_of_range。c.back()传回最后一个数据,不检查这个数据是否存在。c.begin()传回迭...
当std::vector函数在push_back()调用时空间不足时,std::vector不会调用resize()函数。reserve(),它...