deque用法 和与vector的区别
摘要://转载自:http://www.cnblogs.com/panjiangfy/archive/2012/05/30/deque.htmldeque是双向开口的连续性存储空间。虽说是连续性存储空间,但这种连续性只是表面上的,实际上它的内存是动态分配的,它在堆上分配了一块一块的动态储存区,每一块动态存...
阅读全文
std list/vector sort 排序就这么简单 (转)
摘要:网上江湖郎中和蒙古大夫很多,因此,此类帖子也很多。关于排序,我还真没研究过,看了江湖郎中和蒙古大夫的帖子,搞了半天不行,所以,自己研究了一 下,如下:三种方式都可以,如重写index,t2->index);returnt1->indexindex;}booloperatorindex,t2->ind...
阅读全文
vector的reserve和resize
摘要:vector 的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的capacity同时也增加了它的size!原因如下: reserve是容器预留空间,但在空间内不真正创建元素对象,所以在没有添加新的对象之前,不能引用容器内的元素。加入新的...
阅读全文
STL中的map容器的一点总结
摘要:转载自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/24/2654353.html一、关于map的介绍map是STL的一个容器,和set一样,map也是一种关联式容器。它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一...
阅读全文
STL中的vector容器的一点总结
摘要:转载自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/08/2627666.html1.vector的简单介绍vector作为STL提供的标准容器之一,是经常要使用的,有很重要的地位,并且使用起来也是灰常方便。vector又被称为向量,ve...
阅读全文
STL中的list容器的一点总结
摘要:1.关于list容器list是一种序列式容器。list容器完成的功能实际上和数据结构中的双向链表是极其相似的,list中的数据元素是通过链表指针串连成逻辑意义上的线性表,也就是list也具有链表的主要优点,即:在链表的任一位置进行元素的插入、删除操作都是快速的。list的实现大概是这样的:list的...
阅读全文
STL中的set容器的一点总结
摘要:转载自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/13/2636375.html1.关于setC++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装...
阅读全文
STl中的排序算法
摘要:转载自:http://www.cnblogs.com/BeyondAnyTime/archive/2012/05/26/2519492.html1.所有STL sort算法函数的名字列表:函数名 功能描述sort 对给定区间所有元素进行排序stable_sort ...
阅读全文
DLL导入导出STL类对象导致崩溃的问题
摘要:转载自:http://www.cnblogs.com/wxxweb/archive/2012/01/10/2317750.html问题:从某DLL中导出一个接口函数GetDirFileIdSet用于获取目录下所有文件的ID集合。函数声明如下,该函数传入一个std::set类对象:void GetDi...
阅读全文
宏使用之 Macro Pitfalls
摘要:转载自:https://developer.apple.com/legacy/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Macro-Pitfalls.html#Macro-Pitfalls3.10 Macro PitfallsIn this...
阅读全文
posted @
2014-09-05 09:11
归海一刀
阅读(167)
推荐(0)
宏使用之 Directives Within Macro Arguments
摘要:转载自:https://developer.apple.com/legacy/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Directives-Within-Macro-Arguments.html#Directives-Within-Mac...
阅读全文
宏使用之 Undefining and Redefining Macros
摘要:https://developer.apple.com/legacy/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Undefining-and-Redefining-Macros.html#Undefining-and-Redefining-...
阅读全文
宏使用之3.4 Stringification
摘要:转载自:https://developer.apple.com/legacy/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Stringification.html#Stringification3.4 StringificationSomet...
阅读全文
宏使用之 Function-like Macros
摘要:转载自:https://developer.apple.com/legacy/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Function_002dlike-Macros.html#Function_002dlike-Macros3.2 Fu...
阅读全文
宏使用之 Object-like Macros
摘要:转载自:https://developer.apple.com/legacy/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Object_002dlike-Macros.html#Object_002dlike-Macros3.1 Object...
阅读全文
Vector 的清空
摘要:前两天比赛有一道题,有用到了vector的清空,用的是swap,我一开始还不太清楚,所以去查了下资料,转载一篇关于vector的清空的。1 vector vecInt;2 for (int i=0; i::iterator iter=vecInt.begin();2 for ( ;iter!=v...
阅读全文