具体实现参考:CStopwatch的C++实现

Public Types

enum EStart { eStart, eStop }
Defines how to create new timer. More…

Public Member Functions

CStopWatch (EStart state=eStop)
Constructor. More...NCBI_DEPRECATED_CTOR (CStopWatch(bool start))
Constructor. More...

void Start (void)
Start the timer. More…

double Elapsed (void) const
Return time elapsed since first Start() or last Restart() call (in seconds). More…

void Stop (void)
Suspend the timer. More…

double Restart (void)
Return time elapsed since first Start() or last Restart() call (in seconds). More…

void Reset (void)
Stop (if running) and reset the timer. More…

bool IsRunning (void) const
Check state of stopwatch. More…

string AsString (const CTimeFormat &fmt=kEmptyStr) const
Transform stopwatch time to string. More…

operator string (void) const
Return stopwatch time as string using the format returned by GetFormat(). More...

NCBI_DEPRECATED string AsSmartString (CTimeSpan::ESmartStringPrecision precision, ERound rounding, CTimeSpan::ESmartStringZeroMode zero_mode=CTimeSpan::eSSZ_SkipZero) const
Transform elapsed time to “smart” string. More…

string AsSmartString (CTimeSpan::TSmartStringFlags flags=0) const
Transform elapsed time to “smart” string. More…

Static Public Member Functions

static void SetFormat (const CTimeFormat &fmt)
Set the current stopwatch time format. More…

static CTimeFormat GetFormat (void)
Get the current stopwatch time format. More…

Static Protected Member Functions

static double GetTimeMark ()
Get current time mark. More…

Private Attributes

double m_Start
Start time value. More…

double m_Total
Accumulated elapsed time. More…

EStart m_State
Stopwatch state (started/stopped) More…
NCBI C++ ToolKit

CStopwatch详细用法相关推荐

  1. Android命令行工具logcat详细用法!

    logcat是Android中一个命令行工具,可以用于得到程序的log信息. 见板凳详细说明!      本贴内容来自网络,引用网址为:http://hi.baidu.com/%C9%C1%D2%AB ...

  2. __declspec关键字详细用法

    __declspec关键字详细用法 2009-01-21 16:23 __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式.其它的有关存储方式的修饰符如static与ext ...

  3. mysql left/right join算法效率分析_mysql left join,right join,inner join超详细用法分析

    MySQL left join,right join,inner join超详细用法分析 下面是例子分析 表A记录如下: aID        aNum 1           a20050111 2 ...

  4. python sort怎么用,Linux Sort命令详细用法(有实例)

    Linux Sort命令详细用法(有实例) sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! Linux sort命令进阶: 1 sort的工作原理 so ...

  5. vue性能优化-------vendor优化详细用法(瘦身),减小体积,引入cdn

    vue性能优化-------vendor优化详细用法(瘦身),减小体积,引入cdn 原创ChrisWang_ 最后发布于2019-05-24 10:25:58 阅读数 1332  收藏 展开 vue性 ...

  6. oracle rtrim(),Oracle ltrim() rtrim() 函数详细用法

    嘿嘿,今天在论坛里看了一篇帖子,讨论ltrim() 函数的详细用法,下面我借几个高手的回答总结一下: 先看几个实例: SQL> select ltrim('109224323','109') f ...

  7. pythonrange函数用法_python range()函数详细用法

    python range()函数详细用法 函数原型:range(start, end, scan): 参数含义:start:计数从start开始.默认是从0开始.例如range(5)等价于range( ...

  8. python中3 and not 5_python中not、and和or的优先级与详细用法介绍

    前言 (小白专用)本次所分享的是Python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...

  9. Word查找替换详细用法及通配符一览表

    转载自:https://www.cnblogs.com/whchensir/p/5768030.html Word查找替换详细用法及通配符一览表 使用通配符 要查找"?"或者&qu ...

最新文章

  1. 提交代码到GitHub,小绿格却不增加?
  2. js Object.keys()
  3. ClassNotFoundException和 NoClassDefFoundError区别验证
  4. powerdesigner显示工具面板_10分钟看懂Photoshop 绘画(画笔面板1-3)
  5. ModuleNotFoundError: No module named ‘torch.utils.serialization‘解决
  6. 蒙特卡洛能解决啥_用蒙特卡洛方法解决“无法解决”的问题
  7. Spring重点面题总结
  8. Arm公布2019年物联网领域五大预测:智能家居、智慧城市、医疗保健上榜
  9. hook 输入法 android,安卓输入法输入性能评测流程
  10. python机器人仿真软件_RoboDK(机器人仿真软件)软件下载_RoboDK(机器人仿真软件)v4.2.3 官方版 - Windows10系统之家...
  11. 轴承的Abaqus静态分析
  12. C#编程--ribbon界面介绍
  13. python config方法_Python config.Configuration方法代码示例
  14. nginx参数keepalive_timeout
  15. Unity2018发布webgl视频无法播放
  16. mybatis-generator同名表的处理
  17. 生信技能树linux虚拟机,科学网—Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机 - 刘永鑫的博文...
  18. TPH-YOLOv5简述
  19. ShareSDK快速集成
  20. 【2036】改革春风吹满地

热门文章

  1. 【HDOJ】2209 翻纸牌游戏
  2. Android异步处理三:Handler+Looper+MessageQueue深入详解
  3. 链接静态库时__imp_前缀错误
  4. datatable报错 uncaught TypeError: Cannot read property 'aDataSort' of undefined
  5. # 20155337 2016-2017-2 《Java程序设计》第六周学习总结
  6. dirname(__FILE__) 的使用总结
  7. OpenCV 中的三大数据类型( 概述 )
  8. C# 浅拷贝与深拷贝区别 解惑篇
  9. WF4.0 基础篇 (三) 流程实例WorkflowApplication与设计WF程序的基本原则
  10. C#中的空值的判断(转)