3 Dec
2014
3 Dec
'14
2:33 a.m.
On Tue, Dec 2, 2014 at 1:46 PM, Matt Calabrese
However, when it specifies what the operators should do, that specification is in terms of std::lexicographical_compare, using the default ordering (std::less). These two specifications do not match as std::less and operator< do not necessarily relate (they differ with respect to certain fundamental types and library components, not to mention that they can differ in user code). Either the requirements or the implementation are incorrectly specified.
My mistake, I was wrong here -- lexicographical_compare does use < by default and not std::less. -- -Matt Calabrese