malloc
アーランに、の代わりにC NIFドロップインがあるのに、なぜenif_alloc
ないのcalloc
ですか?これにより、配列アクセスのmemset()
後に使用するように強制されます。enif_alloc
1 に答える
2
まあ、これは(ドキュメントからの)事実と関係があると思います:
「実験的な機能としてR13B03で導入されたNIF。」
ちなみに、Erlangレビューボードも非常に保守的です。これはおそらくテレコム会社から生まれた歴史があるためであり、フォールトトレラント言語では理解できます。
calloc()を使用して適切なポートを記述し、古いマーシャリングメソッドを使用することはいつでも歓迎されるので、私はあなたが抱えている問題は見当たらないと思います。 http://www.erlang.org/doc/tutorial/erl_interface.html
ハッピーCコーディング!
于 2013-02-13T15:23:23.720 に答える