STL源码解析
jian_xiong_1985
努力学习,天天向上
展开
-
STL中的构造器
头文件 c++/5/ext/new_allocator.h c++/5/ext/allocator_traits.h x86_64-linux-gnu/c++/5/bits/c++allocator.h c++/5/bits/allocator.h 作用 为基本数据类及定义类 类型 构造内存空间。 源代码解析 new_allocator.h //new_allocator.h te...原创 2018-12-04 22:01:30 · 788 阅读 · 0 评论 -
STL中vector的基类实现
头文件 c++/5/bits/stl_vector.h 源代码解析 /// See bits/stl_deque.h's _Deque_base for an explanation. // 数据类型,构造器类型 template<typename _Tp, typename _Alloc> struct _Vector_base { //...原创 2018-12-04 23:02:45 · 713 阅读 · 0 评论 -
STL中的构造,析构及填充
头文件 c++/5/bits/stl_construct.h c++/5/bits/stl_uninitialized.h 源代码及解析 stl_construct.h解析 //已经给对象分配空间的情况下,构造对象。 #if __cplusplus >= 201103L template<typename _T1, typename... _Args> i...原创 2018-12-05 22:16:21 · 656 阅读 · 0 评论