文件名称:pector:一个 C++11 标准
文件大小:215KB
文件格式:ZIP
更新时间:2024-07-10 15:16:11
C++
pector:一个符合 C++11 std::vector 的实现,具有可定制的大小类型和增长算法 pector是 std::vector 的可移植 C++11 实现,具有兼容的接口。 它旨在解决在某些极端情况下使用 std::vector 的众所周知的实现(如 GNU 和 LLVM)可能遇到的问题。 目前,已知与这些编译器兼容: GCC 4.8.x 和 4.9.x(在 C++11 模式下) Clang 3.4、3.5、3.6(在 C++11 模式下) OSX 下的 Clang(在 C++11 模式下) 微软 Visual Studio 2015 目前不支持仅支持 C++98 的编译器。 这将计划用于未来的版本。 内容 增强的基于 malloc 的分配器 增长战略 “调整大小但不构建”成语 禁用整数溢出检查 推动价值的表现 去做 贡献! 致谢 联系人 安装说明 这是一个只
【文件预览】:
pector-master
----.travis.yml(498B)
----README.rst(19KB)
----docs()
--------benchs()
----tests()
--------append.cpp(3KB)
--------grow_perfs.cpp(5KB)
--------overflow.cpp(1KB)
--------forward_decl.cpp(1KB)
--------bench.h(267B)
--------erase.cpp(2KB)
--------types_test.h(744B)
--------recommended_sizes.cpp(1KB)
--------insert.cpp(5KB)
--------sort.cpp(2KB)
--------enhanced_allocators.cpp(1KB)
--------min_construct.cpp(1KB)
--------assign.cpp(2KB)
--------iterators.cpp(3KB)
--------resize.cpp(2KB)
--------instance.cpp(1KB)
--------CMakeLists.txt(2KB)
--------copy_move.cpp(3KB)
----include()
--------pector()
----LICENSE(24KB)
----CMakeCompilers.txt(582B)
----.gitignore(242B)
----CMakeLists.txt(661B)
----CONTRIBUTORS(89B)