![]() |
1
7
第一件事是第一件事。定义
上表假设许多类型和顺序关系都是正确的,但并非所有类型和顺序关系都是正确的。它假定两个元素之间的等价意味着相等。那不需要坚持。
我们当然可以利用
一个很好的例子是字符串之间不区分大小写的比较。如果那样的话,我们肯定会
说了那么多。如果您定义的顺序关系表示您的类型的所有其他顺序关系, there are tricks 从中生成所有其他操作。正如表所示。 |
![]() |
2
3
如果希望类的客户端使用它,则仍需要定义它。它可以根据
|
![]() |
3
2
从代数结构的角度看,有一种二元关系叫做 Partially Ordered Set “。偏序集定义为自反、反对称和传递性的二元关系。
在C++中,可以实现
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 7 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 7 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 7 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 7 月前 |