$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Liu Jin (cpp_at_[hidden])
Date: 2005-10-14 08:12:20
>>>>> "Jim" == Jim Hyslop <jhyslop_at_[hidden]> writes:
[...]
> I find a statement like 'ar & member1;' to be very
> non-intuitive: how does bitwise-and relate to serialization?
> It seems to me that most sensible code guidelines admonish
> against this kind of operator abuse (pardon my bluntness, but
> that's what it is when you get down to it).
Then how does bitwise-shift relate to I/O (iostream),
or arithmetic addition relate to string concatenation (string),
or modulo relate to formating strings (boost.format)?
What's wrong when two irrelevant domains accidentally choose the same
notation?
Regards,
Liu Jin