1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年12月4日 |
---|
#38 in #global-allocator
在 cpp_new 中使用
3KB
51 代码行
Rust C++ New
此Rust crate通过extern "C"函数将C++的new/delete/new[]/delete[]运算符映射到Rust的分配器中。
使用方法
只需像这样包含crate
extern crate cpp_new;
它将C++的new/delete重映射到Rust的全局分配器。
使用位置
如果您有一些现有的、无法控制的C++库,并且希望确保库中进行的分配由Rust的全局分配器跟踪,那么您可以使用此功能。
许可证
此代码根据CC0 1.0通用许可证授权,这是一种允许的公有领域许可证。
无运行时依赖
~185KB