码迷,mamicode.com
首页 >  
搜索关键字:stl容器    ( 348个结果
STL容器 成员函数对比表
Sequence containersAssociative containersHeadersMemberscomplexvectordequelistsetmultisetmapmultimapbitsetconstructor*constructorconstructorconstructor...
分类:其他好文   时间:2015-02-02 00:42:53    阅读次数:268
83.Remove Duplicates from Sorted List(删除链表重复元素,STL容器map)
Given a sorted linked list, delete all duplicates such that each elementappear only once. For example, Given 1->1->2, return 1->2. Given 1->1->2->3->3, return 1->2->3. HideTags  Linked List ...
分类:其他好文   时间:2015-01-31 12:48:48    阅读次数:144
boost智能指针之shared_ptr和weak_ptr
std::auto_ptr很多的时候并不能满足我们的要求,比如auto_ptr不能用作STL容器的元素。boost的smart_ptr中提供了4种智能指针和2种智能指针数组来作为std::auto_ptr的补充。   shared_ptr:使用shared_ptr进行对象的生存期自动管理,使得分享资源所有权变得有效且安全. weak_ptr:weak_ptr 是 shared_ptr 的观察员...
分类:其他好文   时间:2015-01-29 09:22:31    阅读次数:288
STL容器(五)——heap
STL容器(五)——heap          我们可以调用STL中的heap堆,实现建堆和堆排序等操作。     首先,STL中的heap默认构建的是最大堆,程序如下: #include #include #include using namespace std; int main() { int a[]={2, 3, 5, 1, 9, 6}; vector vec(a...
分类:其他好文   时间:2015-01-28 10:00:58    阅读次数:236
Effective C++ (笔记) : 条款18 -- 条款23
条款18:让接口容易被正确使用,不易被误用 在(参数)类型上客户不知道怎么使用的时候,可以导入简单的“外覆”类型来区别参数。也就是,自定义数据类型,使客户明确调用相关的类型,防止误用。 尽量让自定义类型的行为和内置类型的行为相同,因为客户会想当然的和使用内置类型一样使用自定义类型,这也就是上面说的让接口容易被正确的使用。STL容器的接口十分一致,这也是他们非常容易使用的一个原因。 ...
分类:编程语言   时间:2015-01-25 16:45:53    阅读次数:237
C++ STL容器的学习使用(vector、queue、list、set、map)
?? 1.STL组成: STL有三大核心部分:容器(Container)、算法(Algorithms)、迭代器(Iterator),容器适配器(containeradaptor),函数对象(functor),除此之外还有STL其他标准组件。通俗的讲: 容器:装东西的东西,装水的杯子,装咸水的大海,装人的教室……STL里的容器是可容纳一些数据的模板类。 算法:就是往杯子里倒水,往大海...
分类:编程语言   时间:2015-01-24 13:11:41    阅读次数:312
[翻译] C++ STL容器参考手册(第二章 <deque>)
返回总册本章节原文:http://www.cplusplus.com/reference/deque/deque/1. std::dequetemplate > class deque;双端队列deque(发音类似"deck")是对double-ended-queue比较特殊的缩写方式。deque....
分类:编程语言   时间:2015-01-23 17:49:58    阅读次数:214
C字符串的小问题
string与char *、char[]之间的转换 提示 string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。 与char 不同的是,string不一定以NULL('\0')结束。string长度可以根据length()...
分类:其他好文   时间:2015-01-22 18:09:21    阅读次数:183
STL容器的常用用法
1.vector:#include #include vector v;vector v(10);//定义大小为10的int型向量容器。vector v(10,3);//定义大小为10,每个元素为3。v.push_back(2);//尾部添加元素2.v[0]=2;v[1]=3;//下标访问。vect...
分类:其他好文   时间:2014-12-28 16:51:38    阅读次数:169
[翻译] C++ STL容器参考手册(第一章 <array>)
返回总册1. std::array (C++11支持)template class array;数组类数组容器是固定长度的序列容器:按照严格的线性顺序,存储一定数量的元素。数组容器内部并不维护除了元素本身之外的任何数据(甚至不保存自己的size,这是一个编译时就确定的模板参数)。数组容器对存储空间....
分类:编程语言   时间:2014-12-28 11:38:37    阅读次数:270
348条   上一页 1 ... 27 28 29 30 31 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!