私は、Boost ライブラリのリビジョン 1.38.0 を閲覧して、会社の外部ソフトウェア承認プロセスの交渉を正当化するのに十分な宝石があるかどうかを判断しようとしました。テスト プログラムを作成し、ドキュメントを読む過程で、いくつかの結論に達しました。
- もちろん、Boost のすべてが私のエンジニアリング グループで役立つわけではありません。
- さらに重要なことに、これらのライブラリのいくつかは、他のライブラリよりも洗練されているように見えます
実際、一部のライブラリは、私には少しおもちゃのように思えます。
boost::variantなど、短期間の調査で使用できるかなりアクセスしやすいライブラリがいくつかあります(ビジターコンポーネントと、ビジターに演算子がない場合にコンパイラがバーフするという事実が本当に気に入っています)バリアント型の 1 つ)。私たちのグループにはすでに一連のスマート ポインター型があるという事実を除いて、boost::shared_ptrを使用します。
そのため、Stack Overflow ユーザーの幅広い経験に基づいて、Boost ライブラリ
- 高品質ですか?
- おもちゃ以上のものですか?
- 参入障壁が高いが、学ぶ価値のあるものはありますか?
これは、有害と見なされる Boostで提起された質問とは多少異なることに注意してください。
PS - (litb からの) 回答の 1 つが削除されましたか? ここでは見ることができず、私のユーザーページには抜粋しかありません...