本项目使用 C++17 实现了 STL 中的 List(双向链表)与 Vector(动态数组)容器。Vector 支持自定义分配器、移动语义、强异常安全保证与随机访问迭代器;List 采用带头尾哨兵节点的双向链表结构,支持安全的元素删除与遍历操作。接口与 STL 标准库保持兼容,代码结构清晰,可作为 C++ 底层数据结构的学习参考与工程实践。
点击空白处退出提示
本项目使用 C++17 实现了 STL 中的 List(双向链表)与 Vector(动态数组)容器。Vector 支持自定义分配器、移动语义、强异常安全保证与随机访问迭代器;List 采用带头尾哨兵节点的双向链表结构,支持安全的元素删除与遍历操作。接口与 STL 标准库保持兼容,代码结构清晰,可作为 C++ 底层数据结构的学习参考与工程实践。



评论