我们在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字符串相关的内存,
非常感谢你的帮助。