#cpp #allocator #delete #global-allocator #new

cpp_new

重载 C++ new/delete 以将其映射回 Rust 的全局分配器

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018 年 12 月 4 日

#6#new

CC0 许可证

6KB
98 行代码(不包括注释)

Rust C++ New

Build status

此 Rust 包通过 extern "C" 函数将 C++ 的 new/delete/new[]/delete[] 操作符映射到 Rust 的分配器。

如何使用

只需像这样包含包

extern crate cpp_new;

它将 C++ 的 new/delete 映射到 Rust 的全局分配器。

使用场景

如果您有一些您无法控制的现有 C++ 库,并且希望确保库中进行的分配被 Rust 的全局分配器跟踪,那么您可以使用此包。

许可证

此代码在 CC0 1.0 无版 许可证下发布,这是一种允许的公有领域许可证。

无运行时依赖

~185KB