c++ - C++ 中的简单时间跟踪器

标签 c++ visual-c++

<分区>

我是 C++ 的新手,我想知道如何实现一个简单的计时器,它可以跟踪程序运行时经过了多少时间。例如,我怎么知道 300 秒过去了?

最佳答案

#include <time.h>  

clock_t t1,t2;

t1 = clock();


//Your code here

t2 = clock();

//Time taken for running your code segment
double time_dif = (double)(t2 - t1)/CLOCKS_PER_SEC;

实际上 t1-t2 给出了执行期间的总时钟周期数,因此将其除以 CLOCKS_PER_SEC 以获得实际时间

关于c++ - C++ 中的简单时间跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21592040/

相关文章:

c++ - While 循环的变量未被识别为已初始化

c++ - shared_ptr 上的原子操作

c++ - 来自 MS VC++ 2010 的链接器错误是什么意思

c++ - 为什么 GCC 和 MSVC std::normal_distribution 不同?

c++ - 如何解释 C++ 语法中的 decl-specifier

c++ - 创建一个函数以在输入为负或零时输出字符串。首次执行用户定义的功能

c++ - 在 C++ 中创建一个简单的配置文件和解析器

c++ - dllexport 具有 std::unique_ptr 的 std 容器的类型会导致错误 C2280

c++ - 为SIMD分配内存对齐的缓冲区; | 16如何给出16的奇数倍,为什么呢?

database - 在 C++ 中操作数据库