Boost logo

Boost :

Subject: Re: [boost] [Boost-users] [Review] ITL review starts today, February 18th
From: John Reid (j.reid_at_[hidden])
Date: 2010-03-04 09:37:58


John Reid wrote:
> I have some further unrelated design questions/points:
>

 From what I understand of the documentation, the following code should
return an intersection of the 2 maps performing addition on the values
where the maps overlap.

#include <boost/itl/interval_map.hpp>

using namespace boost::itl;

int main( int argc, char * argv[] ) {

        interval_map< int, float > map_1;
        interval_map< int, float > map_2;

        map_1 & map_2;

        return 0;
}

I get a compile error on gcc 4.4.1 complaining about "invalid operands
of types ‘float’ and ‘const float’ to binary ‘operator &’". Is this a
bug or did I get the wrong end of the stick?


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