Boost logo

Boost :

From: joel de guzman (isis-tech_at_[hidden])
Date: 2001-05-30 06:10:29


From: "Anthony Williams" :

> How about overloading the comma operator, so
>
> a,b,c
>
> works as expected?
>

No. That was documented in the Spirit docs. The problem
is that the comma operator has a very low precedence. even
lower than the =.

I quote:

"N[1] The comma operator as in a, b seems to be a better
candidate, syntax-wise. But then the problem is with its
precedence. It has the lowest precedence in C/C++,
which makes it virtually useless."

I always wished I could use the comma. I did, initially.
But I got bitten when I typed in:

r = a, b | c;

Cheers,
Joel de Guzman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk