Vec: C语言的高效动态数组
2025-09-21
Vec是一个为C语言设计的通用型、快速、防泄漏的动态数组。它采用连续内存存储,几何级增长(×2),实现均摊O(1)的插入效率,并提供类似面向对象风格的API。Vec默认开启防御机制:分配前检查溢出,边界检查访问器,以及针对空/收缩/销毁的明确行为定义。其设计目标是兼顾性能和安全性,并提供简洁易用的接口。
开发