c++ - 使用节点插件将数组从nodejs传递到C++
问题描述
我之前问过这个问题,被骂了
NodeJS/C++ 插件 - 将数组从节点传递到 C++。
但是,我在问题中明确表示我想通过 C++ 将这个数组从 NodeJS 传递到 C++。
答案之一是使用 JSON,还有其他方法吗?
解决方案
如果你有Local<Array>
数组,你可以简单地循环遍历它,并使用Length()
返回长度的方法和[]
返回索引元素的运算符将所有值添加到 C++ 向量中。这可能是最快的方法。使用 JSON 会导致性能下降。
推荐阅读
- javascript - JavaScript - 将数组与现有数组组合
- linux - 将带有 _FILE_OFFSET_BITS=64 的模块与没有它的模块混合?
- user-interface - 拖放列表 - 具有相同优先级的多个项目
- c++ - 运行时检查失败 #2 围绕变量“A”的堆栈已损坏
- python - Pandas 列循环的并行处理
- javascript - 如何将对象转换为对象数组
- computational-geometry - 如何使用镶嵌数据计算点到三角形的最短距离
- javascript - 在 Observable 笔记本中,无法使用 npm 库中的函数,可能是因为无法从库的依赖项中导入函数
- javascript - 如何使用javascript追加/添加元素onclick?
- javascript - 将对象映射到另一个对象 javascript