C++笔记之手写一个queue、手写一个vector、手写一个SharedPtr
C++笔记之手写一个queue、手写一个vector、手写一个SharedPtrcode review!文章目录C++笔记之手写一个queue、手写一个vector、手写一个SharedPtr1. 代码实现2. 面试追问细节2.1 为什么 pop_back 不需要 delete 内存2.2 为什么扩容一般是2倍(或1.5倍)2.3 真正的 std::vector 底层是 new[] 吗2.4 如何防止自我赋值3. C++中哪些STL容器是用其他STL容器实现的3.1 三大容器适配器3.2 为什么选择这些默认容器3.3 面试可能追问1. 代码实现#includeiostream#includedeque// ---------- 1. Queue ----------// 用 STL deque 包装即可templatetypenameT