简易 Timer 2
目录
上次做的 Timer 功能有点杂糅,我又弄了个 MiniTimer(本来叫 SimpleTimer 但想了想还是 MiniTimer 符合它的定位)。
class MiniTimer { // NOLINT(cppcoreguidelines-pro-type-member-init)
public:
  void start() { start_time_ = std::chrono::high_resolution_clock::now(); }
  void stop() { latest_duration_ = std::chrono::high_resolution_clock::now() - start_time_; }
  auto get_duration() -> std::chrono::nanoseconds { return latest_duration_; }
private:
  std::chrono::time_point<std::chrono::high_resolution_clock> start_time_;
  std::chrono::nanoseconds latest_duration_;
};
不知道有没有用呢~
(~ ̄▽ ̄)~

                
            
        
浙公网安备 33010602011771号