Boost logo

Boost :

Subject: Re: [boost] [operators] The future
From: Nathan Ridge (zeratul976_at_[hidden])
Date: 2011-10-04 15:16:53

> > If the operations return "type&&" instead of "type", they can potentially be
> > more efficient, but I'm a little cautious to do that without giving it some
> > thought because the choice implies subtle differences. I'm sure Daniel has
> > already taken this all into consideration.
> Return by value please. Otherwise:
> type const& x = type() + type();
> std::cout << x; // BOOM; x is dangling

Won't the following fail too, making it completely useless?

void foo(type const& x)

foo(type() + type());


Boost list run by bdawes at, gregod at, cpdaniel at, john at