boost::timer::cpu_timer
次のようなアルゴリズムの「ユーザー処理時間」を計算するために使用しています。
boost::timer::cpu_timer timer;
boost::timer::nanosecond_type userTime = timer.elapsed().user;
私の質問は、どのようにフォーマットuserTime
するのHH::MM::SS.mmm
ですか? 私は自分でコードを書くことができることを知っていますが、Boost がこれを行うための何らかの手段を提供することを期待していました。
この例に出くわしましたが、 を利用しています。boost::chrono::duration<Rep, Period>
から取得する方法がわかりませんboost::timer::nanosecond_type
。