初始化列表和构造函数体内赋值有什么区别啊
c吧
全部回复
仅看楼主
level 1
bit—pop
楼主
豆包讲的不是很看得懂
2026年09月22日 03点09分
1
level 11
SinceJan的忧伤
先初始化列表,后构造
2026年09月22日 07点09分
2
level 1
幻冰鬼剑
假设类中有变量是引用类型,因为引用类型不能用=赋值,必须在声明时就绑定,所以在构造函数中用=做初始化就会报错,只能在构造函数的初始化列表中做引用绑定,之后可以在构造函数体内二次修改其初始值(第一次是初始化列表中绑定得到的)
2026年09月22日 09点09分
3
1