c++ - 如何打印我的代码的执行时间?

标签 c++ visual-studio visual-studio-2013

我正在使用 Visual Studio 2013,我需要找出我的代码(C++)的执行时间。无论如何,有什么让我这样做吗?

最佳答案

这可能是可能的答案之一:

对于Visual Studio:转到 工具/选项/项目和解决方案/VC++ 项目设置并将构建计时选项设置为“yes”。之后每次构建的时间将显示在输出窗口中。

对于C

    #include <time.h>
    int main(void) 
    {
       clock_t tStart = clock();
       /* Do your stuff here */
       printf("Time taken: %.2fs\n", (double)(clock() - tStart)/CLOCKS_PER_SEC);
       return 0;
    }

对于C++

对于C++11

关于c++ - 如何打印我的代码的执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31905157/

相关文章:

c++ - 如何在 C++ 中从父类变量调用子类的重载方法

c++ - 需要选择一个库进行压缩(使用c++ 64位环境windows)

c++ - 跳过显式模板初始化以避免双重初始化

visual-studio - "Everyone"或 "Just me"是 Windows Installer 程序包的默认选项吗?

visual-studio - 如何使用 PowerShell 更改 VS 包管理器控制台的前景色?

c# - 对不一致的行结尾说"is"?

c++ - 用 set 存储 (x, y) 坐标

c# - 如何自动验证所有 web.config 转换是否具有相同的元素?

c++ - 计算字符数组中一行中的字符数

vb.net 使用自动换行自动调整多行文本框高度