3
私はこのような何か試してみました:time_pointに再生時間を追加するにはどうすればよいですか?
using clock = std::chrono::system_clock;
clock::time_point nowp = clock::now();
clock::time_point end = nowp + std::chrono::seconds(10);
time_t nowt = clock::to_time_t (nowp);
time_t endt = clock::to_time_t (end);
std::cerr << " " << ctime(&nowt) << " " << ctime(&endt) << std::endl;
をしかし、それは印刷します。
Sat Dec 16 15:06:43 2017
Sat Dec 16 15:06:43 2017
私はここで間違って何をしているのですか?今10秒はどうやって追加しますか?
こと
;
コードと操作を分割することにより評価の順序を強制することですあなたのコードは動作します: 'Sat Dec 16 16:26:27 2017 Sat Dec 16 16:26:37 2017' – Vorac
[Howard Hinnantの日時ライブラリ](https://github.com/HowardHinnant/date)を参照してくださいより簡単な方法クロノオブジェクトを印刷します。 –