
13 Apr
2011
13 Apr
'11
5:32 p.m.
On 20:59, Nevin Liber wrote:
While the undefined behavior goes away, all that std::less guarantees is a total ordering for pointers. It doesn't specify what that ordering actually is.
True, the actual order isn't defined. But I don't see the issue. Externally a contiguous memory block would be seen as a singleton and comparing it using std::less to any other contiguous memory block would result in either true or false. Internally a contiguous memory block has defined order. Regards, Anders Dalvander -- WWFSMD?