
2 Feb
2012
2 Feb
'12
2:42 p.m.
On Thu, Feb 2, 2012 at 9:30 AM, Michel Morin <mimomorin@gmail.com> wrote:
Beman Dawes wrote:
On Tue, Jan 31, 2012 at 11:33 AM, Thorsten Ottosen <thorsten.ottosen@dezide.com> wrote:
I guess with the new & (I don't know of any compilers that have implemented it yet) feature we could have these overloads in path:
const string& string() const; string string() const &&;
so when a temporary path object is returned from path::extension(), the second overload is selected.
Interesting! I'm clueless about that use of &&. Need to do some reading.
Clang 2.9 and 3.0 have this feature (rvalue references for *this).
Thanks! That makes it practical to consider rvalue references for *this use in the interface. --Beman