为什么 Erlang 没有 C NIF 直接替代品来代替 calloc



为什么 Erlang 有一个 C NIF 的替代品来代替 mallocenif_alloc ,而不是 calloc ? 从而强制人们在enif_alloc后使用 memset() 进行阵列访问。

好吧,我认为这与事实有关(来自文档):

"在R13B03中引入的NIF作为实验功能。

附带说明一下,Erlang 审查委员会也相当保守,可能是由于从电信公司诞生的历史,这对于容错语言来说是可以理解的。

我想我没有看到你遇到的问题,因为总是欢迎你使用 calloc() 编写一个正确的端口并使用旧的封送方法。http://www.erlang.org/doc/tutorial/erl_interface.html

快乐的C编码!

相关内容

  • 没有找到相关文章

最新更新