エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ソーシャルゲームチームのサーバサイドエンジニアの@kazasikiです。 これはカヤックアドベントカレンダ... ソーシャルゲームチームのサーバサイドエンジニアの@kazasikiです。 これはカヤックアドベントカレンダーの3日目の記事です。今年もよろしくお願いします。 それでは早速プログラムの話を始めましょう。前置きが長いのでsteady_clockの挙動とかに詳しい方は結論だけ読んでいただければ幸いです。 まずsteady_clockの紹介 C++にはstd::chrono::steady_clockというクラスがあります。リファレンスから説明を引用します。 steady_clockは、物理的な時間と同様、決して逆行することがない時間を表現するためのクロックである。 通常はC++で時間を扱う場合はstd::chrono::system_clockを使用します。ただし、このクラスは時間が不可逆であることを保証しません。実行環境にもよりますが、例えばOSの時間を変えたりしたときに戻ってしまうかもしれま