摘要:
C++STL 中 vector
vector 是 STL 中一种可变大小数组的序列容器。就像数组一样,vector 也采用连续存储空间来存储元素,也就是意味着可以采用下标对 vector 的元素进行访问,和数组一样高效,但是又不像数组,它的大小是动态改变的。 阅读全文
![](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1573178212075&di=46816dc5db9c4ccbc99d9af337330418&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201708%2F26%2F20170826122824_GZhiW.png)
摘要:
set关联式容器:set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序(升序排列)。set中元素的值不能在容器中修改(元素总是常量),但是可以从容器中插入或删除它们(不能直接修改容器内数据,所以只能删除某元素再插入要修改的数值)。 阅读全文
![](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1573180326584&di=9f2d6f51b7df0b8e2704c9c392f27463&imgtype=0&src=http%3A%2F%2Fimg3.duitang.com%2Fuploads%2Fitem%2F201508%2F16%2F20150816002044_ZtRAY.png)
摘要:
map是C++中的一个标准容器,ta提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果。 阅读全文
![](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1573180326628&di=60f1e1320020cc3da9ca743cdf5f08d5&imgtype=0&src=http%3A%2F%2Fimg3.duitang.com%2Fuploads%2Fitem%2F201510%2F18%2F20151018104221_YMctZ.thumb.700_0.jpeg)
摘要:
只能访问 queue 容器适配器的第一个和最后一个元素。只能在容器的末尾添加新元素,只能从头部移除元素。 阅读全文
![](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1573180326628&di=46452b3f773a65bda433ac0b06212949&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201507%2F14%2F20150714141951_TLFGQ.jpeg)
摘要:
C++ string详解 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联 阅读全文