1
[]演算子がオーバーロードされたクラスがあります。私も開始するスレッドがあります... スレッドに[]をバインドする方法はありますか?Boost ::バインド問題バインディングオーバーロードされた演算子
私はこの試みた:
threadpool.schedule(bind(static_cast< MyClass (MyClass::*)(const MyClass &arg)>(&MyClass::operator[]), arg))
をしかし、VS2008は言う:
エラーC2664:
'boost::threadpool::thread_pool::schedule': cannot convert parameter 1 from 'boost::_bi::bind_t' to 'const boost::function0 &'
どのように私はこれを解決することができますか?前もって感謝します。
あなたは 'MyClass'コードを提供できますか? – icecrime