Julia 中 Cstring 的自由函数

问题描述 投票:0回答:0

我在 Julia 中有一个函数可以创建一个合适的

Cstring
。这个
Cstring
被放入由
malloc
分配的内存中,因此在使用后,需要释放内存。我想要 Julia 中的一个函数,它接受
Cstring
或指向它的指针/引用,使用对 C 的
free
的调用释放内存,并且需要将
char*
的等价物设置为 NULL。一个“只是”释放并接受
Cstring
的函数很容易编写。问题在于将
Cstring
指针设置为 NULL。在 C 中,这样的函数将接受像
char** mem_p_p
这样的参数并执行
free(*mem_p_p); *mem_p_p = NULL
。在 Julia 中,我看不到如何引用
Cstring
来获得
char**
等价物。我已经阅读了文档以连接点。请帮助。

julia c-strings
© www.soinside.com 2019 - 2024. All rights reserved.