Objective C - std :: string memory问题

时间:2014-07-18 08:49:31

标签: c++ objective-c memory-leaks callback objective-c++

我们在ObjectiveC应用程序(iOS7.1)中使用c ++类。在某些时候,我们需要将巨大的std字符串对象传递给这个类。

在我的objectiveC代码中,我们有一个与此类似的函数:

static string* getString()
{    
    return new string("string") //this string could be extremely  huge (we sending JSON objects through it)
} 

使用函数指针从c ++调用此objectiveC包装函数。

我的问题是 - 是否可以从c ++代码中删除此字符串变量? 这会导致任何内存问题吗?运行xcode profiler时,似乎存在与std字符串相关的内存,

非常感谢你的帮助。

0 个答案:

没有答案