タグ付けされた質問 「chrono」


4
std :: system_clockとstd :: steady_clockの違いは?
違いは何であるstd::system_clockとはstd::steady_clock?(異なる結果/動作を示す例のケースは素晴らしいでしょう)。 私の目標が関数の実行時間を正確に測定することである場合(ベンチマークなど)std::system_clock、std::steady_clockとの間の最良の選択はstd::high_resolution_clock何ですか?
97 c++  c++11  timer  chrono 

4
<chrono>から整数ミリ秒と浮動小数点秒として期間を取得する方法は?
タイマーと期間のクロノライブラリを使用しようとしています。 Duration frameStart;(アプリの開始から)とDuration frameDelta;(フレーム間の時間)を使用できるようにしたい frameDelta持続時間をミリ秒と浮動秒として取得できるようにする必要があります。 新しいc ++ 11 &lt;chrono&gt;ライブラリでこれをどのように行いますか?私はそれに取り組んでおり、ググリングしています(情報はまばらです)。コードはテンプレート化されており、特別なキャストなどが必要です。このライブラリを正しく使用する方法がわかりません。
93 c++  c++11  timer  chrono 


2
std :: chrono :: yearsストレージは本当に少なくとも17ビットですか?
cppreferenceから std::chrono::years (since C++20) duration&lt;/*signed integer type of at least 17 bits*/, std::ratio&lt;31556952&gt;&gt; を使用libc++すると、16ビットに署名されているstd::chrono::yearsis の下線付きストレージが表示さshortれます。 std::chrono::years( 30797 ) // yields 32767/01/01 std::chrono::years( 30797 ) + 365d // yields -32768/01/01 apparently UB cppreferenceまたは何か他のタイプミスはありますか? 例: #include &lt;fmt/format.h&gt; #include &lt;chrono&gt; template &lt;&gt; struct fmt::formatter&lt;std::chrono::year_month_day&gt; { char presentation = 'F'; constexpr auto parse(format_parse_context&amp; ctx) …
14 c++  chrono  c++20  libc++ 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.