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



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

  

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



  

相关话题

  为什么大多数程序主函数成功时都return 0; 不return 1; ? 
  为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句? 
  编译器生成的汇编语句执行顺序为什么与C代码顺序不同? 
  这条语句违背了C++哪个原则? 
  为什么 Windows 是用 C 语言编写的,却默认对文件大小写不敏感? 
  为什么C++头文件喜欢把一个类型通过typedef定义出无数个新名字,这有什么意义吗? 
  非计算机专业自学C++,有什么书籍推荐? ? 
  如果人生有的选,18岁的你凭实力拿到清北录取通知书和因为房产红利变成资产总量三千万的家庭,选哪个? 
  为什么C++中,含有函数声明的头文件应该被包含在定义函数的源文件中? 
  C标准库的行业地位是怎么形成的? 

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





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