
22 May
2015
22 May
'15
12:26 p.m.
Using VS2013 and yes the code I gave is only a non-working sample code to expose the problem. Working with VS2013 on boost 1.58.0 release.
Le 22 mai 2015 à 13:12, Peter Dimov <lists@pdimov.com> a écrit :
Nicolas FRANCOIS wrote:
#include <boost/bind.hpp> #include <boost/function.hpp>
struct A { void f(int&, std::vector<int*>&); };
int main(){ A a; auto f = boost::bind(&A:f, &a, _1, _2); }
results in error C2664: cannot convert from 'const std::vector<int*> &' to 'std::vector<int*> &'
This code (after #include <vector> and A:f -> A::f) works for me under VS2013 and the current develop branch. What compiler are you using?
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost