|
|
1
1
回答您的问题 “不使用特殊成员函数时,为什么我的输出是11110?” 类中的特殊成员函数是 施工单位 对于类,这意味着这是一个从类定义初始化/构造对象的特殊函数,这里要记住的规则是,构造函数在私有变量语句之后调用,并且当构造函数完成时,构造完成,这意味着您的类的内部状态(变量)现在被赋值(除其他外)。
但是,如果您初始化私有变量
|
|
|
2
0
在示例类中,您调用的是roll变量而不是roll_属性。如果您尝试设置Roll_,则会出现编译时错误,说明您不能修改只读属性。封装的目的是防止外部世界直接修改值,但它并没有阻止类修改值。 |
|
KiraHoneybee · 具有构造函数参数的模板化类 4 年前 |
|
|
nick2225 · 隐式调用复制构造函数? 4 年前 |
|
|
nohaga · 为什么在本例中p3需要默认构造函数? 4 年前 |
|
|
Aadil Hoda · 为什么类类型的成员需要初始化? 4 年前 |
|
|
EloiGG · 具有任意类型的变量的可数的C++函数 4 年前 |