- 博客(2)
- 收藏
- 关注
原创 关于临时变量的返回
今天写一个+的重载,计算结果只能返回一个临时变量对象,但是这个对象比较复杂,里面有一些指针成员变量。然后,发现在这个函数结束,也就是return这个临时变量时,进到了这个对象的类的析构函数中,这是可以理解的,因为临时变量会在函数结束前析构掉。然后,出了这个重载函数,到调用这个加号重载的那句语句A,在A到下一句之间,又进了一次析构函数。然后我的程序就崩掉了。想了好久,猜到了一个原因应该是返回值的析构...
2018-09-17 16:58:58 1130
转载 学习STL源码_空间适配器_new
在提供的简单例子中看到一句 new(p) T1(value); 之前一直都没有见过这种用法。搜了一下:C++ 中 new 操作符内幕:new operator、operator new、placement new这篇文章里面有一篇引用C++中的new、operator new与placement new抄一些基本的:new operator/delete operator就是n...
2018-09-03 19:37:12 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人