chrono

    1

    1答えて

    サーバ側(.NETアプリケーションを実行している)からuint64_tの値を標準のC++(WindowsとLinux上で実行する必要がある)で書かれたアプリケーションに取得します。 この数値は、Windowsファイル時間を表します(エポックが1601-01-01 00:00:00 UTC以降の100ナノ秒間隔)。 私はアプリケーションの中で時間の文字列表現を返す必要があります。これは正確にナノ秒(

    2

    1答えて

    誰かが私に違いがどこにあるかを知る手助けをしてくれましたか?なぜなら第一コード: #include <iostream> #include <chrono> #include <ratio> using namespace std::chrono; const nanoseconds timePerFrame = duration_cast<nanoseconds>(duration<

    6

    2答えて

    私は最近のstd::chrono apiを試しています。私は、64ビットLinuxアーキテクチャーとgccコンパイラーで、time_pointとdurationクラスは、オペレーティングシステムの最大時間範囲を最大解像度(ナノ秒)で処理できないことがわかりました。 64ビットWindowsでは #include <iostream> #include <chrono> #include <ty

    1

    2答えて

    私の目標は、タイムスタンプをナノ秒の範囲で保存することです。私は、通信が必要なマシンが2つあり、正確に何時にタスクが完了したとしましょう。 ちょうど質問のために、彼らは同期クロックと言いましょう。 マシンAはローカル時間を保存します。マシンBはAに送信し、その時点で完了です。マシンAはその差を計算します。 私の問題は、時間差が実際にだけでなく、ダウン.25msに、60秒までできること、です。だから

    2

    1答えて

    私はタイムラインUIコントロールを作成していますが、このタイムラインの時刻は常にストップウォッチのようにゼロから始まります。私はstd :: chrono :: steady_clockを使用してスケールの開始時間と終了時間を保持することを考えましたが、ここでは '10am March 2017'のような時計時刻を持つのは間違っています規模。 時刻を「0」に設定するカスタムクロックを作成する必要が

    0

    1答えて

    C++/stdlibで定期的に発生するタイマー機能をインストールする簡単な方法はありますか?私はループを取り除きたい: using namespace std::chrono; // literal suffixes auto tNext = steady_clock::now(); while (<condition>) { std::this_thread::sleep_unti

    0

    1答えて

    私はアルゴリズムの実行時間を変数std::chrono::duration<double>に保存しました。実験を数回繰り返してみましょう(3回言いましょう)ベクトルで平均を計算する3つの継続時間。 私はdoubleのベクトルを使用します(time.count()を格納しています)。 期間であり、多かれ少なかれ、 0.003、 0.004、 0.003 とき私は(二重を使用して)平均を計算結果です。

    0

    1答えて

    私は、何かstd :: chrono :: durationの値(秒、ミリ秒など)を使って2つのタイムスタンプ(自分のクラス、エポックからナノ秒を返します)を比較できるように汎用関数を作成したいと思います。 : template<typename PERIOD> bool IsTimestampWithin(const MyTime t1, const MyTime t2, const rsIn

    -4

    1答えて

    私は単純時点までの間の経過時間を測定しようとしていた。 #include <iostream> #include <chrono> int main(){ // std::chrono::time_point start1; // <-- doesn't work // std::chrono::time_point end1; // <-- doesn't work auto

    2

    1答えて

    Howard Hinnantの日付C++ライブラリ(https://howardhinnant.github.io/date/date.html)を使用していますが、混乱があります。以下は、2017年11月の第3金曜日の年月日を印刷するためにこのライブラリを使用するプログラムです。date::year_month_weekdayクラスをdate::sys_days()とともに使用すると、正しい日付