2.1 一体何?なぜ使うの?

Boostは、 C++の、定評ある、巨大なライブラリィである。 コミュニティの構成員にC++の標準化委員会の委員が多かったとか、多いとか。

今回 Boost を使うのは、kv を使うためである。

http://verifiedby.me/kv/から引用
2007年秋頃~2013年春頃の間は、 区間演算を行うのにboostに含まれているintervalライブラリを用いて開発していたが、 boost.intervalは残念ながら不完全な部分が多くライブラリ本体に手を入れざるを得なかった。 boost全体がアップデートする度にinterval部分にpatchを当てるのも面倒になってきたので、 interval部分は全て自作することにした。 本ライブラリはboost.intervalは使っていないが、 線形計算を行うboost.ublasなど、部分的にまだboostを使っている。

桂田 祐史
2016-03-04