240 发简信
IP属地:重庆
  • STL in C++11 (Allocator 1)

    这个系列的文章主要探究如何用C++11写出自己的STL容器,在实现的过程中也参考了侯捷的《STL源码剖析》,希望可以给其他人提供帮助。这篇文章是本系列的第一作,主要介绍与描述...

  • STL in C++11 (Allocator 2)

    继上篇文章学习了如何构造容器后, 我们将学习如何析构容器, 同时实现一些工具函数用于构造与析构。 首先创建一个头文件"alloc_destroy.h", 用来存放下面实现的构...

  • STL in C++11 (Allocator 3)

    好了,经过之前的铺垫,我们终于要正式开始完成Allocator的代码了。在之前,我们先来看一下到底什么是Allocator。 Allocator(分配器)是一个用来管理容器内...