Boost logo

Boost Users :

Subject: Re: [Boost-users] [Q] using boost operators return types
From: Alan M. Carroll (amc_at_[hidden])
Date: 2009-03-23 11:41:31

At 09:55 AM 3/23/2009, V S P wrote:
>I am using this example
>but cannot understand
>why object is returned from those operators and not an object reference

That certainly is odd. It means that the following code will not work as expected:

point x(0,0), y(1,0), z(0,1);
(x += y) += z; // x is (1,0), not (1,1).

>second, I do not quite understand, what exactly is a set of
>'automatically generated' operators and would I figure that out.

It is documented in the comments of the example you cite, and listed in the table[1] just below.


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at