
Ref-NAPI:将Buffer实例转为“指针”
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Ref-NAPI是一个用于Node.js N-API模块的工具,能够高效地将JavaScript中的Buffer对象转换成C++中的指针形式,便于进行底层操作。
ref-napi模块将Buffer实例转换为“指针”。该模块借鉴了node-ffi中的旧Pointer类的思想,但其目标是使用Node的快速Buffer实例而非慢速的C++ Pointer类。尽管这两个概念在早期非常相似,但现在这个模块提供了Pointers所具备的功能而Buffers不具备的功能,因此现在Buffers功能更加强大。
特性包括:
1. 获取任何Buffer实例的内存地址。
2. 将JavaScript对象引用读/写到Buffer实例中。
3. 从其他Buffer实例读取或写入Buffer实例的内存地址。
4. 支持int64_t和uint64_t数据值(数字或字符串)的读取与写入功能。
5. 提供一种“类型”约定,使您可以将缓冲区指定为int * ,并随意引用/取消引用。
6. 该模块提供表示NULL指针的Buffer实例。
安装方法:使用npm进行安装:
```
$ npm install ref-napi
```
示例代码展示如何引用和取消引用变量:
```javascript
var ref = require(ref);
```
全部评论 (0)
还没有任何评论哟~


