首页 > 其他 > 详细

简易 Timer 2

时间:2020-08-20 12:25:09      阅读:50      评论:0      收藏:0      [点我收藏+]

目录

    上次做的 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_;
    };
    

    不知道有没有用呢~

    (~ ̄▽ ̄)~

    简易 Timer 2

    原文:https://www.cnblogs.com/seideun/p/13534082.html

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!