12
I was just browsing through the draft of the C++11 standard and found the following puzzling statement (ยง13.6/8):
For every type
Tthere exist candidate operator functions of the formT* operator+(T*);
How should this "unary +" operator on pointer be understood? Is this just a no-op in the normal case, which can nevertheless be overloaded? Or is there some deeper point I am missing here?