问题描述
多的话不说了,先上图,再说问题
问题解答
回答1:const char*里指的是一个临时对象里的一段内存地址,接着临时对象被销毁了这个const char*就没用了。
回答2:刚才做了一下实验,上图,大家看吧,toStdstring()方法返回的是string类型的临时对象,需要赋值给其它变量!要不然,该临时对象调用c_str()返回的也是临时地址,之后就会被释放掉!还是基础不扎实!哎!

问题描述
多的话不说了,先上图,再说问题
问题解答
回答1:const char*里指的是一个临时对象里的一段内存地址,接着临时对象被销毁了这个const char*就没用了。
回答2:刚才做了一下实验,上图,大家看吧,toStdstring()方法返回的是string类型的临时对象,需要赋值给其它变量!要不然,该临时对象调用c_str()返回的也是临时地址,之后就会被释放掉!还是基础不扎实!哎!
相关文章:

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主