4

ブーストライブラリを使用するデメリットはありますか?

たとえば、出力バイナリ ファイルは大きくなります。または、パフォーマンスがカスタム ライブラリよりもわずかに低くなります。

一部の大規模なプロジェクトでは、独自の代わりにブースト ライブラリを使用していないためです。だから私は彼らがboostライブラリを使わない理由があると思っています。

4

3 に答える 3

4

いくつかのポイント:

  • 一般に、ライブラリまたはライブラリのセットへの依存は常に問題です。より多くのコードをシャッフルする必要があり、クロスプラットフォームの構築が複雑になり、展開が複雑になる可能性があります。ブーストは堅実なクロスプラットフォーム コードであるため、多くの場合、努力する価値がありますが、そうでない場合もあります。
  • Boost は多くのテンプレートを使用します。これは強力ですが、理解しにくいコンパイル エラーなどの原因になることもあります。表示される問題を修正します。
于 2013-10-10T19:17:29.867 に答える
2

Zhuge (3509) がここで答えたことに同意します:-

私が考えることができる 1 つの欠点は、何らかの理由で目的に合わせてコードを微調整する必要がある場合、読み込んでその多くを理解する必要があることです。自分でコードを書く場合、これは当然不要です。

于 2013-10-10T18:45:16.567 に答える