chrono

    1

    1答えて

    私は、a.cppのt1_t0 = t1 - t0;と書かれた同様の型の間で、結果として生じる演算の型の宣言に関係しています。 t1およびt0は、それぞれ、最終計算時間および初期時間であり、その差は、1つの計算間の時間スパンを測定するために使用されます。私は変数boost::chrono::high_resolution_clock::time_point、std::chrono::seconds、

    0

    1答えて

    クロノライブラリを使用して2つのタイムクロックの違いを数秒で見つけたいと思っています。私は様々な方法を試してみました。差は59秒だがそれ以降は時間切れになるまで、それらはすべてうまく動作する。 59秒を超えても差の実際の値が本当に必要です #include <iostream> #include <chrono> #include <thread> int main()

    4

    1答えて

    私のコードで特定の関数を実行するのにかかる時間を測定しようとしました。当初、私はその後、私はC++11にchronoライブラリについて読んで最初のコードで測定し using namespace std::chrono; auto start = steady_clock::now(); do_something(); auto end = steady_clock::now(); pri

    1

    1答えて

    私のプログラムでstd::chrono::system_clock::time_pointを使用しています。 アプリケーションが停止したら、ファイルにtime_pointに保存し、アプリケーションの起動時に再度ロードします。 UNIX-Timestampの場合、単純に値を整数として保存できます。同様にtime_pointを保存する方法はありますか?

    1

    1答えて

    私が指定した日付にday、monthとyearとdays_to_add、追加days_to_addで日付を与えられ、解決しようとしている問題を持っていません。 私はstd::chrono::time_point<system_clock, ...>に日付を変換することができました。 template <typename Clock, typename Duration> auto add_day

    2

    1答えて

    cppreference.comはThe default constructor is defaultedと言います。私もC++14 draftをチェックしましたが、宣言以外のデフォルトのコンストラクタでは何も言わなかった:constexpr duration() = default; 次のコードを実行すると、私は驚いた。その上140737364037104、140737078676496と: c

    5

    1答えて

    std::chrono::durationの1種類を別の種類に変換する必要がありますが、値が表現できないため、そのような変換が不可能な場合はいつ知る必要があります。 これを確認するための標準ライブラリの機能が見つかりませんでした。 cppreference pageは、値が範囲外の場合に何が起こるかを指定しません。浮動小数点から整数への変換は、未定義の動作(私の場合、整数から整数に変換する必要があ

    1

    1答えて

    は、 コンパイラは エラーを前記しました'std :: __ success_type> :: type {aka std :: chrono :: duration>}と' std :: __ success_type> :: :: type {aka std :: chrono :: time_point> ') end = std :: chrono :: high_resolution_c

    1

    1答えて

    私はこれを行うことができます。 double period_in_seconds = 3.4; auto as_duration = std::chrono::duration_cast<std::chrono::steady_clock::duration>(std::chrono::duration<double>(period_in_seconds)); しかし、私はあなたがそれは非

    1

    1答えて

    は親切コンテキストにQnを下回って行く:既に上記のスレッドで議論 Why does clang++/g++ not giving correct microseconds output for chrono::high_resolution_clock::now() in Mac OSX? としては、私が1970年 今すぐOSX &おそらくiOSのを除いて一般的なプラットフォームでよくchrono