gpt4 book ai didi

c++ - 在这种情况下我需要释放 char 吗

转载 作者:太空宇宙 更新时间:2023-11-04 15:20:43 25 4
gpt4 key购买 nike

我的代码看起来像这样:

const char *msg = getMessageFromAnObject(); // gets one slot from a char **

return std::string ( msg );

现在,我需要释放 msg 还是隐式处理。

谢谢。帕万。

最佳答案

getMessageFromAnObject() 返回一个 const char* 的事实表明您不需要释放返回值。但这只是一种倾向于在 C API 中使用的约定——唯一可以确定的方法是查看文档,或者查看源代码(如果有的话)。

关于c++ - 在这种情况下我需要释放 char 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19949558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com