百科问答小站 logo
百科问答小站 font logo



C++中this指针什么情况下是必须要用的? 第1页

  

user avatar   miloyip 网友的相关建议: 
      
  1. 重载(复合)赋值运算符通常返回 *this
  2. 把自己作为函数实参。如 auto child = new Node(this);中,构建函数的形参为父节点的指针。
  3. 奇异递归模板模式Curiously recurring template pattern)中,基类把自己向下转型至派生类。



  

相关话题

  同样用pow()表示10^2,为什么分别用字面量和变量作参数会返回不同的值? 
  c语言编辑器哪个好用? 
  有哪些关于C++高性能服务器开发的高质量博客? 
  现代C/C++编译器有多智能?能做出什么厉害的优化? 
  C语言指针难吗?如何看待数学大v认为指针比范畴论还难? 
  C 语言执行 a=a++; 后,a 的值应该加一还是不变? 
  在指针的概念中为什么有几个描述是这样的呢? 
  既然scanf和strcpy等函数会被编译器报不安全,那么C语言教材为什么还讲这些函数? 
  C++在面向对象编程中,非虚继承和非虚析构函数的存在是为了解决什么问题? 能否都用虚继承和虚析构函数? 
  你能否在不传递指针的情况下通过函数交换两个变量的值,如果可以请说明方法,如果不行请分析原因。?计算机? 

前一个讨论
如何看待微信于6.15晚大批量封号?
下一个讨论
想知道IS-3重型坦克如果在现代坦克战中战斗 会怎么样?





© 2025-05-27 - tinynew.org. All Rights Reserved.
© 2025-05-27 - tinynew.org. 保留所有权利