<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 16 October 2013 18:46, Gabriel Dos Reis <span dir="ltr"><<a href="mailto:gdr@axiomatics.org" target="_blank">gdr@axiomatics.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div class="im">
| My own personal view (not that of chair) is that if std::less<T>(l,r) and<br>
| "l < r" are<br>
| both defined, then they should yield the same answer.<br>
|<br>
|<br>
| Which fails for pointers.<br>
<br>
</div>"fails" in which sense? It is certainly true in the current standards<br>
these expressions are both defined when 'l' and 'r' are related<br>
addresses (relative to the same object), which was exactly my point.<br>
<div class="HOEnZb"><div class="h5"><br><br></div></div></blockquote><div><br></div><div>Fails in the sense that less<int*>(l, r) and l<r do not necessarily yield the<br>same answer. <br></div></div><br></div></div>