C++中this与*this的区别
来源:互联网 发布:测井曲线解释软件 编辑:程序博客网 时间:2024/05/16 11:23
别跟我说, return *this返回当前对象, return this返回当前对象的地址(指向当前对象的指针)。
正确答案为:return *this返回的是当前对象的克隆或者本身(若返回类型为A, 则是克隆, 若返回类型为A&, 则是本身 )。return this返回当前对象的地址(指向当前对象的指针), 下面我们来看看程序吧:
结果为:yes再看:
结果为:4
no
最后, 如果返回类型是A&, 那么return *this返回的是当前对象本身(也就是其引用), 而非副本。
阅读全文
0 0
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jquery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- *jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- jQuery中this与$(this)的区别
- 多项式求解【模板】
- 让你轻松学会unity的状态机?
- 进程控制编程
- boot内核清理
- NOIP2017一条咸鱼的总结
- C++中this与*this的区别
- Python——注释
- hbase1.x的coprocessor应用
- qwtplot3d安装配置过程
- PET
- oracle使用小记:dblink、网闸及未设置密码
- 字符数组初始化书写格式
- ubuntu 16.04 安装opencv3.3
- seaborn可视化库分析库基础02