C++ STL 容器复刻实现(List & Vector)开源项目

我要开发同款
lusiye2026年10月07日
2阅读

技术信息

语言技术
C++
系统类型
Linux、Windows
行业分类
开发工具
开源地址
https://github.com/lu-si-ye/C-_Vector
授权协议
MIT许可

功能介绍

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

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论