$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Stuart Dootson (stuart.dootson_at_[hidden])
Date: 2005-05-27 06:10:13
I'm not certain (from the documentation) whether see if two
boost::function objects are equal (I tend to think not!). The code
below doesn't compile on VC7.1, raising an error about 4 ambiguous
overloads of operator==
#include <boost/function.hpp>
int Flip() { return 2; }
int main(int,char**)
{
boost::function<int()> f1 = &Flip;
boost::function<int()> f2 = &Flip;
bool const areTheyEqual = (f1 == f2);
}
Can someone confirm if this should/should not compile, please?
Stuart Dootson