本章中,我们重新审视了第 12 章中编写的容器,尝试使用隐式的内存管理工具,使实现更加简单和安全。我们在 Vector<T> 中确实取得了改进,但对于基于节点的 ForwardList<T> 容器来说,结果则……并非没有改进,但根据视角不同,可能会觉得改进的效果并不那么明确。
下一章中,我们将引入“分配器(allocator)”的概念,这是一种用于告知容器如何获取或释放内存的对象,并探讨它如何对编代方式进行影响。