今天看到C++ primer plus p625页中的一句话:“throw语句则处理try块和throw块之间整个函数调用序列(嵌套调用)放在栈中的对象”,那么函数中如果有类似string * ps = new string("hello world");这种代码,那么是仅仅释放ps的空间,还是会加上new出来的空间也一起释放呢?
知识点:
问题:
解决:
参考: