下面这段代码有效吗?
其中 object.getName() 返回一个临时字符串对象。
最佳答案
临时字符串将持续到 printf()
完成,所以是的,它是安全合法的。
关于c++ - 将临时对象的 c_str 返回值传递给 printf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7581680/
下面这段代码有效吗?
其中 object.getName() 返回一个临时字符串对象。
最佳答案
临时字符串将持续到 printf()
完成,所以是的,它是安全合法的。
关于c++ - 将临时对象的 c_str 返回值传递给 printf,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7581680/