C++中计时器的用法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Haiqiang1995/article/details/90143518

   熟悉python的朋友都知道可以引用time.time()来实现程序的计时效果,那么如果换成C++如何实现呢?

    float start = getTickCount(); //计时器
    //计时程序

    float end = getTickCount();

    float last = end-start;
   
    cout << "time consume: " << (last / getTickFrequency() * 1000) << endl;

    //getTickFrequency表示CPU的频率,这里用的是opencv版的,*1000可以转换为秒

    //总次数/一秒内重复的次数*1000 = 时间(ms) 
    //总次数/一秒内重复的次数*1000000 = 时间(s)

    坚持一件事情或许很难,但坚持下来一定很酷^_^!

猜你喜欢

转载自blog.csdn.net/Haiqiang1995/article/details/90143518
今日推荐