
STL
文章平均质量分 79
lijun5635
这个作者很懒,什么都没留下…
展开
-
C++之lexicographical_compare
转载地址:http://hi.baidu.com/nicker2010/item/8ca1a371c7d3984eee1e53ea转载 2014-04-29 20:39:33 · 2492 阅读 · 0 评论 -
traits:Traits技术初探
转载地址: http://www.cnblogs.com/me115/archive/2010/03/25/1694851.html转载 2014-06-02 23:47:49 · 716 阅读 · 0 评论 -
STL源码剖析---空间配置器
看过STL空间配置器的源码,总结一下: 1、STL空间配置器:主要分三个文件实现,stl_construct.h 这里定义了全局函数construct()和destroy(),负责对象的构造和析构。stl_alloc.h文件中定义了一、二两级配置器,彼此合作,配置器名为alloc. stl_uninitialized.h 这里定义了一些全局函数,用来填充(fill)或复制(copy转载 2014-07-02 09:31:20 · 652 阅读 · 0 评论 -
STL源码学习----内存管理
转载地址:http://www.cnblogs.com/cobbliu/archive/2012/04/05/2431804.html转载 2014-07-02 09:58:12 · 678 阅读 · 0 评论 -
类的operator new与operator delete的重载
原文链接:http://www.cnblogs.com/luxiaoxun/archive/2012/08/11/2633423.html转载 2014-04-06 11:29:36 · 655 阅读 · 0 评论 -
operator new和operator delete学习
原文链接:http://www.wuzesheng.com/?p=840转载 2014-04-06 12:18:45 · 610 阅读 · 0 评论 -
c++中的set_new_handler和new_handler
原文链接:http://blog.youkuaiyun.com/liuxialong/article/details/6540605转载 2014-04-06 12:33:26 · 839 阅读 · 0 评论 -
memcpy memmove区别和实现
memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中。但当源内存和目标内存存在重叠时,memcpy会出现错误,而memmove能正确地实施拷贝,但这也增加了一点点开销。memmove的处理措施:(1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内存的首地址大于目标内存的首地址时,实行正向拷贝(3)当源内存转载 2014-04-06 17:35:46 · 570 阅读 · 0 评论 -
SGI STL 的内存管理
原文链接:http://www.cnblogs.com/sld666666/archive/2010/07/01/1769448.html转载 2014-06-16 00:00:37 · 772 阅读 · 0 评论 -
深入C++的new
原文链接:http://blog.youkuaiyun.com/songthin/article/details/1703966转载 2014-04-10 20:29:09 · 622 阅读 · 0 评论 -
restrict
链接地址:http://baike.baidu.com/link?url=dEceSeMonXE-egSQOYD6tr4MZZMZOzP9UVJShpmoXOPS87RPP1aCBOzxRAT2HCmkyHTYhMcNPBEQBtrKAmiT7a转载 2014-04-27 16:34:41 · 737 阅读 · 0 评论 -
简单的程序诠释C++ STL算法系列之十四:copy_backward
原文链接:http://blog.youkuaiyun.com/jerryjbiao/article/details/7381498转载 2014-04-27 09:46:37 · 632 阅读 · 0 评论 -
pair,make_pair学习
转载地址:http://www.cnblogs.com/marrywindy/archive/2011/01/25/1944401.htmlpair vs make_pairmake_pair constructs a pair object.templateclass T1,class T2>pair<T1, T2> make_pair(T转载 2014-04-27 17:16:44 · 627 阅读 · 0 评论 -
自定义类型的思考
原文链接:http://blog.youkuaiyun.com/xiexievv/article/details/7910425最近在群里面看到这样一个语句:typedef typename T::value_type _type; 我的第一反应认为这是一个自定义类型,后来查了下资料并实际动手写了几个例子也证实了我的想法,但这和我们平常见到的自定义类型又有不同,特别是T::value_ty转载 2014-04-10 22:21:26 · 603 阅读 · 0 评论 -
解析SGI STL 函数static void (* __set_malloc_handler(void (*__f)()))() 和其它
static void (* __set_malloc_handler(void (*__f)()))() { void (* __old)() = __malloc_alloc_oom_handler; __malloc_alloc_oom_handler = __f; return(__old); }首先必须知道作为参数的函数指针和返回函数指针的函转载 2014-04-06 19:13:41 · 1857 阅读 · 1 评论 -
__STL_TRY和__STL_UNWIND这两个宏的意思
转载地址:http://bbs.youkuaiyun.com/topics/350153434转载 2014-04-18 23:09:37 · 1780 阅读 · 0 评论 -
STL List::sort() 解析
看侯捷翻译那本《STL源码剖析》中list内置sort的算法,书中注释说是quick sort,看了半天没看明白,然后就把代码敲出来运行看看,上面的源码如下:template template void list::sort(){if (node->next == node || link_type(node->next)->next == node转载 2014-04-17 22:10:17 · 10849 阅读 · 8 评论 -
STL的线程安全解决方案.
原文链接:STL的线程安全解决方案. - 探路者 - 博客频道 - youkuaiyun.com http://blog.youkuaiyun.com/zdl1016/article/details/4161427转载 2014-09-19 17:22:53 · 706 阅读 · 0 评论