Item 55:Boostに詳しい
1866 ワード
Item 55: Familiarize yourself with Boost.
BoostはC++開発者のコミュニティであり、C++標準の試験場として、多くのTR 1コンポーネントの実現を含む多くの高品質、オープンソース、プラットフォーム間、コンパイラとは独立したC++ライブラリを収容している.
Boostは他のC++組織とコミュニティとは比べものにならない:
Boostコミュニティのライブラリは千差万別で、小さなライブラリ(例えばConvention)はエラー処理とプラットフォーム間以外に数行のコードしかありません.大きなライブラリ(例えばBoost Graph Library、Boost MPL Library)は、本全体を書く必要があります.これらのライブラリは、次の大きなカテゴリに分類できます.
using namespace boost::lambda;
std::vector<int> v;
std::for_each(v.begin(), v.end(), std::cout<< _1 * 2 + 10 << "
");
_1 Lambda ,
GUI開発やデータベース接続など、Boostには含まれていないプログラミング分野もあります.
転載先:http://harttle.land/2015/09/25/effective-cpp-55.html作者ハートルに感謝