return *this和return this
来源:互联网 发布:彩票平台源码程序 编辑:程序博客网 时间:2024/06/06 09:56
c++中,return this 是返回当前对象的地址,但是return *this是返回当前对象或当前对象的拷贝。如果返回的是引用,那么就是对象本身,否则是对象的拷贝。这样析构的时候还得析构这个拷贝对象。由于拷贝对象中的某些成员可能是copy的原对象(它们的这些成员的地址都是一样的,只是对象本身的地址不一样)的,而这些已经被delete了,那么当在析构这个拷贝对象的时候就会再次delete,发生delete错误。
0 0
- return *this和return this
- return *this和return this
- return this与return *this
- return *this和return this有什么区别?
- return *this和return this有什么区别?
- return *this和return this有什么区别?
- c++中return this和return *this的区别
- return *this和return this有什么区别?
- return this.vercode
- return this的用法
- return this.each(function(){})
- Backbone return this;
- Java return this
- JS return跳出方法和this属性
- getThis() { return this;}//getSuper() { return super.getThis();
- 今天看到的一个有趣面试题:return *this和return this有什么区别?
- 今天看到的一个有趣面试题:return *this和return this有什么区别?
- 今天看到的一个有趣面试题:return *this和return this有什么区别?
- 友盟多渠道打包
- android微信支付快速接入详细教程
- LCD的动态显示
- C++模板template用法总结
- #396 B. Mahmoud and a Triangle
- return *this和return this
- poj_1470 Closest Common Ancestors(LCA)
- bzoj1876: [SDOI2009]SuperGCD
- WC2017&&Thuwc2017冬眠记
- React核心内容归纳总结
- c++ primer 练习 1.9、1.10、1.11
- CentOS 6&7 安装使用多个GCC版本(GCC4.9,GCC5.3,GCC6.2)
- Qt 使用Rcc发布资源文件
- windows下编译MatConvNet(CPU版)