![]() |
1
3
嗯,我很惊讶。似乎私下继承类A会阻止您在类之外使用运算符A。 可以通过将成员矩形设为正方形并将其用于强制转换来解决问题:
这应该编译并工作。我相信这不会给你更多的工作要做,如果有的话。 |
![]() |
2
6
你可以去上课
只要(不变的)基没有类不变量,沿着继承引入可变性就可以了。
依靠
关于不可变特性;当然,不可变对象可以用
编辑
:一条注释可以理解地表达了疑虑,因为“mutabe不是不可变的”:为此,您需要了解“is-a”是什么。
方法
…确实如此
不
意思是
Korzybski
-拒绝“
也许这有助于命名基类
|
![]() |
3
0
我相信,尽管我不确定,您必须使用显式强制转换在该上下文中调用该转换运算符。这个
|
![]() |
Kris · 有没有办法获得可变结构字段的“引用” 2 年前 |
![]() |
Jora Karyan · IF语句未按预期引发错误 3 年前 |
![]() |
nedzad · 如何访问引用Firebase中其他对象的对象 6 年前 |
![]() |
Empha · 从成员函数对对象所做的更改不会持续。范围/参考问题? 6 年前 |