【发布时间】:2019-11-08 02:02:42
【问题描述】:
我有一个这样的 JNA 接口:
interface JJ {
String Hello(GoString.ByValue sql);
}
Go 中对应的原生代码:
//export Hello
func Hello(ss string) *C.char {
s := ss + " world"
return C.CString(s)
}
本机代码返回一个指向字符串的指针。
JNA 代码是否释放本地代码分配的字符串指针? 如果没有,如何释放?
【问题讨论】: