読者です 読者をやめる 読者になる 読者になる

Boost 1.53.0で追加される予定のライブラリ

C++

Boost 1.53.0では、新ライブラリがたくさん入る予定です。
以下のライブラリは、すでにリリースブランチにマージされています。

  1. Boost.Atomic
  2. Boost.Coroutine
  3. Boost.Lockfree
  4. Boost.Multiprecision
  5. Boost.Odeint

それと、新ライブラリではないですが、Boost.ThreadのデフォルトがV3になります。
これは、Boost.Threadのインタフェースと挙動をC++11に合わせる破壊的な変更です。たとえば、スレッドが動いているときのboost::threadのデストラクタの挙動が、detach()からterminate()に変わります。コンパイルエラーの修正だけではなく、設計も見直す必要があるので、今から変更点を確認しておくといいと思います。
#define BOOST_THREAD_VERSION 2 とすれば、これまで通りの挙動に戻すこともできます。ただし、Boost 1.55.0のリリースでV2が消えるので、それまでに完全移行する必要があります。