摘要:
空间配置器的必要接口 allocator::rebind嵌套的class template,唯一成员other,代表allocatorallocator::allocator默认构造allocator::allocator(const allocator&)拷贝构造templateallcotor::alocator(const allocator&)泛化的拷贝构造allocator... 阅读全文
posted @ 2018-10-20 11:44
苦瓜与我常在
阅读(225)
评论(0)
推荐(0)
摘要:
iterator模式:提供一种方法,使之能够依序寻访某个容器所含的各个元素,而又无需暴露该聚合物内部表述方式。 迭代器是一种smart pointer 迭代器是一种行为像指针的对象,指针最常见的内容是 dereference 和 member access(成员访问) 迭代器最重要的变成工作就是对 operator* 和operator-> 进行重载 迭代器相应的型别 在算... 阅读全文
posted @ 2018-10-20 11:43
苦瓜与我常在
阅读(213)
评论(0)
推荐(0)
摘要:
SGI 特殊的空间配置器 std::alloc 一般而言,我们习惯的C++内存配置操作和释放操作是这样的 class Foo{…..} Foo* pf = new Foo; delete pf; new包含两阶段操作 (1)调用 ::operator new 配置内存 (2)调用 Foo::Foo() 构造对象内容。 delete也包含两阶段操作 (1)调用... 阅读全文
posted @ 2018-10-20 11:41
苦瓜与我常在
阅读(203)
评论(0)
推荐(0)

浙公网安备 33010602011771号