我知道,STL是一种关联的集装箱(以及正在分类的其他集装箱,我会猜测)利用分类标准检验平等。
集装箱的分类标准没有:无,从而对集装箱进行平等测试:
if (! (lhs < rhs || rhs < lhs))
或类似情况。 我就此提出了两个问题。
首先,对平等进行比较似乎过于低效——为什么STL这样做? 我本会期望STL集装箱只是为了平等而采用额外的违约参数。
我的第二个问题是,是否对以上一般性说明进行评价。 在C++中,该说明中有多少内容将得到评价(lhs > rhs)是真实的? 它是否在评估失败从而节省一些效率的一方之后停止尝试? 如果是,对哪一部分表述进行了初步评估?