J'ai une classe avec l'opérateur [] surchargé. J'ai aussi un fil pour commencer ... Comment puis-je lier [] au fil?Boost :: bind problème lié opérateur surchargé
J'ai essayé ceci:
threadpool.schedule(bind(static_cast< MyClass (MyClass::*)(const MyClass &arg)>(&MyClass::operator[]), arg))
mais VS2008 dit:
erreur C2664:
'boost::threadpool::thread_pool::schedule': cannot convert parameter 1 from 'boost::_bi::bind_t' to 'const boost::function0 &'
Comment puis-je résoudre ce problème? Merci d'avance.
Pouvez-vous fournir le code 'MyClass'? – icecrime