6


私は自分のコードでいくつかのベンチマークを行っており、標準バージョンの chrono を使用する必要があるか、Boost が提供する元のバージョンを使用する必要があるかを判断しようとしています。
試してみたくて標準のものを使い始めたのですが、例えばBoostが提供するchronoのようなio機能がないことに気づきました。
それで、クロノに関して、一般的に、Boostライブラリまたはそれに対応する標準ライブラリを使用する必要がありますか?

4

1 に答える 1

14

それはあなたが何を達成したいかによります。C++ クロノプロ:

  1. 理解度の向上 (boost よりも標準ライブラリを知っているユーザーの方が多い)
  2. 移植性の向上 (c++11 を使用することにした場合)
  3. 多分それはより速く動作します。
  4. プロジェクトに追加の依存関係を追加しないでください。

クロノプロを強化:

  1. C++03 で動作
  2. より多くの機能を提供します。

そのため、追加の io 関数が必要なく、c++03 のサポートも必要ない場合は、標準ライブラリを使用してください。

于 2014-02-04T17:48:24.007 に答える