c - 在 Erlang 中表示 C 数组的最佳方式是什么?

标签 c erlang erlang-nif

在 Erlang 中表示 C 数组的最佳方式是什么?我计划使用 NIF 将 C 数组传递给 Erlang。该数组由字节组成,我需要在程序运行时修改一些字节。感谢您的帮助。

最佳答案

如果 NIF 中的函数没有重新分配数组,那么您可以将数组表示为具有两个元素的元组 - 原始指针和元素计数。

关于c - 在 Erlang 中表示 C 数组的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630702/

相关文章:

C语言回调中可以使用extern函数指针吗?

erlang - 你如何使用 rebar 设置 Erlang NIF 项目?

c - 在 Erlang C NIF 中分配内存

使用指向 char * 的数据通过 NIF 创建 Erlang 二进制文件

c - C/C++ 中的巴特沃斯 BP 滤波,奇怪的频谱

c - 找不到共享对象 (libboost_python.so)

asynchronous - 同机 Erlang 通信

functional-programming - 我应在多大程度上采用参照透明性?

string - 获取ERLANG中最长的公共(public)子序列

mysql - 从 C API 调用 MySQL 存储过程时出现问题