18 using clock = std::chrono::high_resolution_clock;
20 Timer() { restart(); }
22 void restart()
noexcept { start_ = clock::now(); }
24 auto get_milliseconds()
const noexcept
26 return std::chrono::duration_cast<std::chrono::milliseconds>(clock::now() - start_).count();
29 auto get_seconds()
const noexcept {
return static_cast<double>(get_milliseconds()) / 1000.0; }
32 std::chrono::time_point<clock> start_;
计时器.
Definition: Timer.hpp:16