On 07/11/2012 08:52 AM, David Nadlinger wrote:
> I fail to see anything inconsistent here.
Most other operations act on the object:
class B
{
// ...
}
auto b = new B();
++b; // on the object
b > b; // on the object
// etc.
&b; // on the reference
That can be seen as an inconsistency. Perhaps it is that the
non-overridable operators are on the class reference?
Ali