NewStringUTF()创建一个新的java.lang.String-换句话说,就是Java堆上的一个对象,当不再有对其的引用时,它将被收集。
还是您在问
otherString?我不知道该怎么办
FormatMessage,但看起来它正在C堆上分配内存。如果是这样,那么是的,您必须显式释放该内存。
有时设置
otherString为常量字符串会使您的生活更加艰难。不要那样做 相反,请
NewStringUTF()在if /
else的块中调用,然后在第二种情况下释放本机C字符串。

NewStringUTF()创建一个新的java.lang.String-换句话说,就是Java堆上的一个对象,当不再有对其的引用时,它将被收集。
还是您在问
otherString?我不知道该怎么办
FormatMessage,但看起来它正在C堆上分配内存。如果是这样,那么是的,您必须显式释放该内存。
有时设置
otherString为常量字符串会使您的生活更加艰难。不要那样做 相反,请
NewStringUTF()在if /