本文主要是介绍C++ //练习 12.8 下面的函数是否有错误?如果有,解释错误原因。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++ Primer(第5版) 练习 12.8
练习 12.8 下面的函数是否有错误?如果有,解释错误原因。
bool b(){int *p = new int;// ...return p;
}
环境:Linux Ubuntu(云服务器)
工具:vim
解释
p是动态分配一个int型指针,函数返回类型是bool型,导致函数结束调用后,p无法得到有效释放。
这篇关于C++ //练习 12.8 下面的函数是否有错误?如果有,解释错误原因。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!