問題タブ [chrono]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
845 参照

c++ - std::chrono::steady_clock::now はどのようにエラーを報告しますか?

これは、以前の質問に関連していstd::chrono::steady_clock::nowますnoexcept。この関数がどのようにエラーを報告するのだろうか? たとえば、Linux でのこの関数の一般的な実装では 、エラーを返す可能性のあるclock_gettimeを使用します。

0 投票する
1 に答える
3006 参照

c++11 - c++ が chrono::duration を chrono::time_point に追加できない

私はこのテストコードを持っています:

g++ 4.7.3 の Ubuntu ボックスでは正常にコンパイルされますが、4.7.2 の Debian 7 ボックスでは次のコンパイル出力が得られます。

それを解読する方法がわからないのですが、これを両方で機能させるにはどうすればよいですか? 最終的に、timespec を取得する関数があり、それを chrono::time_point に変換してから、後で元に戻す必要があります。

0 投票する
1 に答える
16934 参照

c++ - steady_clock::time_point を time_t に変換する

steady_clock一部のメッセージのタイムスタンプを保存するためにを使用しています。デバッグ目的では、カレンダー (または同様のもの) を使用すると便利です。

他のクロックには静的関数to_time_tがありますが、GCC (MinGW 4.8.0) ではこの関数は存在しません。

今、私は次のようなものを印刷します:

タイムスタンプについては、steady_clock が必要なので、system_clockその他は使用できません。

編集 前のプリントはtime_since_epoch().count()から与えられます

0 投票する
0 に答える
127 参照

c++ - 使用時にコンソールに出力なし

QTCreator 2.8.1 を使用しています。MinGW 4.8.1 で。コンパイラ。std::chrono::high_resolution_clock を使用しているときに、コンソールに何も出力できないことに気付きました。つまり、このコードはコンソールに何も出力しません。

「auto t1 = high_resolution_clock::now();」という行にコメントすると 「HELLO」がコンソールに出力されます。この動作のビデオも作成したので、自分で確認してください。私の側のエラーはここにありますか?ここにリンクの説明を入力

0 投票する
1 に答える
386 参照

c++ - QuantLib の日付クラスと C++11/boost Chrno について

C++11日付クラス形式から、または日付クラス形式Boost's Chornoに変換するプログラム的で便利な方法はありQuantlib'sますか?

0 投票する
2 に答える
1142 参照

c++ - std::chrono & Boost.Units

を活用したいソフトウェア設計に取り組んでいますBoost.Units。使用したい単位の中には時間を表すものもありstd::chronoますが、それらは標準であるため、それらには C++11 単位を使用する傾向があります。

Boost.Unitsとの間に明確な統合があるかどうか、chronoまたは型間でスカラー値をコピーするだけで独自のコンバーターを作成し、型の安全性を失うことに頼る必要があるかどうか疑問に思っています。

この問題のベスト プラクティスはありますか?

0 投票する
1 に答える
346 参照

gcc - mingw32 と Eclipse CDT を使用して chrono 名前空間が見つかりません

system_clock::time_point を使用したいのですが、コンパイラがこれを見つけられないようです。ヘッダーを含めています。

0 投票する
2 に答える
7746 参照

c++ - C++でタイムアウト変数に使用する型は?

引数の 1 つとしてタイムアウトを取る関数を C++ で作成する場合、タイムアウト引数自体にはどの型を使用すればよいですか?

このような関数の例は次のとおりです。

std::chrono::secondsforを使用することを考えtimeout_typeましたが、1 秒未満の領域でタイムアウトを使用することはできません。

代わりに使用する場合std::chrono::nanoseconds、たとえば 10 分を指定するのは面倒です。

関数の署名と呼び出しをきちんとシンプルに保ちながら、これを合理的な方法で解決する方法はありますか?