首页 > 编程语言 >C++ 计时

C++ 计时

时间:2023-02-15 11:56:47浏览次数:62  
标签:std chrono clock t2 C++ https 计时 include

ctime

clock()是一个无参函数,返回值是一个以毫秒为单位的整形

    #include <ctime>
    #include <iostream>

    long t1 = clock();
    ****
    Doing something
    ****
    long t2 = clock();;
    std::cout << t2 - t1 << "ms\n";

chrono

    #include <chrono>
    #include <iostream>

    std::chrono::time_point<std::chrono::steady_clock> t1 = std::chrono::steady_clock::now();
    ****
    Doing something
    ****
    std::chrono::time_point<std::chrono::steady_clock> t2 = std::chrono::steady_clock::now();
    std::chrono::duration<double> elapsed1 = t2 - t1;
    std::cout << "t2 - t1: " << elapsed1.count() << "s\n" << std::endl;
    std::cout << "t2 - t1: " << std::chrono::duration_cast<std::chrono::milliseconds>(elapsed1).count() << "ms\n"<< std::endl;

参考链接

https://www.cnblogs.com/jwk000/p/3560086.html
https://en.cppreference.com/w/cpp/chrono
https://en.cppreference.com/w/cpp/chrono/duration

标签:std,chrono,clock,t2,C++,https,计时,include
From: https://www.cnblogs.com/xiaxuexiaoab/p/17122280.html

相关文章

  • C++特殊成员
    参考书籍:C++PrimerEssentialC++编译器:gcc/g++C++特殊成员const成员const修饰的数据成员初始化必须采用初始化参数列表不能被修改构造函数必须要初始化常数据成员cons......
  • C++基础入门(超详细)
    话不多说,序言搞起来:自从开始学老师布置的任务后,目前还是OpenCV,哈~哈。我就莫名问老师:“以后编程是用C++还是python?”,果然还是太年轻,老师说:“两们都要精通”。唉!于是乎为期......
  • c++函数指针
    函数的地址是存储其机器语言代码的内存的开始地址。通常,这些地址对用户而言,既不重要,也没有什么用处,但对程序而言,却很有用。例如,可以编写将另一个函数的地址作为参数的函数。......
  • 解决在Windows上Android Studio写C/C++代码无法补全,没有代码提示的问题
    之前一直在Linux上开发应用,最近因为工作需要,系统切回了Windows,因为之前在Linux上的AndroidStudio中写C/C++代码很正常,该有的代码提示功能都有。但是在迁移到Windows上后......
  • C++ uppper_bound 使用
     map的key,默认按照从小到达排序;upper_bound(4),  #include<iostream>#include<vector>#include<map>#include<algorithm>usingnamespacestd;intmai......
  • 实现C++和C的混合编程
    实现C++和C的混合编程在C++出现之前,很多实用的功能都是用C语言开发的,很多底层的库也是用C语言编写的。这意味着,如果能在C++代码中兼容C语言代码,无疑能极大地提......
  • C/C++程序设计课程设计[2023-02-15]
    C/C++程序设计课程设计[2023-02-15]程序设计课程设计要求1、课程设计分组合作完成,每个小组最多3人。2、每组成员(不得超过3人)分工合作完成一个课程设计题目,每个人的任......
  • C++类的组合
    title:C++类的组合案例date:2022-05-1819:07:35tags:C++category:cpp参考书籍:C++PrimerEssentialC++编译器:gcc/g++C++类的组合什么是类的组合类的组合就是以......
  • 高效字符串匹配算法——BM 算法详解(C++)
    定义BM算法是由Boyer和Moore两人提出的一种高效的字符串匹配算法,被认为是一种亚线性算法(即平均的时间复杂度低于线性级别),其时间效率在一般情况下甚至比KMP还要快3......
  • c++通过http协议校时
    由于IP黑白名单的限制,我们能访问的ip和域名资源非常有限,现将通过http协议授时方法整理如下: #include<cstdio>#include<string.h>#include<curl/curl.h>#inclu......