ブースト固有のロックオブジェクトがインスタンス化できるのはスタック上でのみで、ヒープ上ではインスタンス化できない理由を誰かが知っていますか?
これは完全に機能します:
boost::unique_lock<boost::mutex> lock1(mutex1);
:
wait_condition.wait(lock1);
ただし、これにより、mingwでコンパイルした後、Windows7とWindows8の両方でランタイムクラッシュが発生します。
boost::unique_lock *lock1;
lock1 = new boost::unique_lock<boost::mutex>(mutex1);
:
wait_condition.wait(*lock1);
前もって感謝します