|
Boost : |
From: Matthias Schabel (boost_at_[hidden])
Date: 2007-03-28 17:02:27
>> I guess gcc 3.4.4 just doesn't cut it these days!
>
> Try commenting out quantity.hpp line 57
Good point. Clearly, for built-in types, this check is not necessary,
but could matter quite a bit in, for example, cases like this:
quantity<length,boost::numeric::ublas::vector> q;
q = q;
If commenting the if (this == &source) line out helps, we should
probably deal with it since builtin types are likely to represent the
vast bulk of actual uses of the library...
this_type& operator=(const this_type& source)
{
if (this == &source) return *this;
val_ = source.val_;
return *this;
}
Matthias
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk