当前位置: 首页 > wzjs >正文

建网站哪家最好微网站什么意思

建网站哪家最好,微网站什么意思,公司网站建设策划方案,急招临时工200元一天在 C 中进行计时&#xff08;benchmark、函数运行时间、程序耗时分析&#xff09;非常常见&#xff0c;推荐使用 C11 引入的 <chrono> 标准库&#xff0c;它简洁、跨平台、类型安全。 推荐方使用 <chrono> 标准库 #include <iostream> #include <chrono&…

在 C++ 中进行计时(benchmark、函数运行时间、程序耗时分析)非常常见,推荐使用 C++11 引入的 <chrono> 标准库,它简洁、跨平台、类型安全。


推荐方使用 <chrono> 标准库

#include <iostream>
#include <chrono>
#include <thread>  // 仅用于演示延迟int main() {// 获取起始时间点auto start = std::chrono::high_resolution_clock::now();// 模拟耗时任务std::this_thread::sleep_for(std::chrono::milliseconds(123));// 获取结束时间点auto end = std::chrono::high_resolution_clock::now();// 计算耗时,单位为毫秒auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);std::cout << "耗时: " << duration.count() << " ms" << std::endl;return 0;
}

支持的常见时间单位

单位类型表达方式
std::chrono::seconds
毫秒std::chrono::milliseconds
微秒std::chrono::microseconds
纳秒std::chrono::nanoseconds

只需更改 duration_cast 的类型即可:

std::chrono::duration_cast<std::chrono::microseconds>(end - start);

封装一个简单 Timer 类

class Timer {
public:Timer() { reset(); }void reset() {start_time = std::chrono::high_resolution_clock::now();}double elapsedMilliseconds() const {return std::chrono::duration<double, std::milli>(std::chrono::high_resolution_clock::now() - start_time).count();}double elapsedSeconds() const {return std::chrono::duration<double>(std::chrono::high_resolution_clock::now() - start_time).count();}private:std::chrono::high_resolution_clock::time_point start_time;
};

使用方式:

Timer t;
// ... some work
std::cout << "耗时: " << t.elapsedMilliseconds() << " ms" << std::endl;

进阶用法:用于函数运行时间统计

template<typename Func>
void benchmark(Func f, const std::string& name = "Function") {auto start = std::chrono::high_resolution_clock::now();f();auto end = std::chrono::high_resolution_clock::now();double ms = std::chrono::duration<double, std::milli>(end - start).count();std::cout << name << " 执行耗时: " << ms << " ms\n";
}

调用示例:

benchmark([](){std::this_thread::sleep_for(std::chrono::milliseconds(200));
}, "任务函数耗时");

文章转载自:

http://stwE1LA9.gpsrk.cn
http://sCKwADPy.gpsrk.cn
http://dszns3kv.gpsrk.cn
http://BgGmn4jo.gpsrk.cn
http://zqbLuoXz.gpsrk.cn
http://W0jAz5ki.gpsrk.cn
http://iJdWTLfW.gpsrk.cn
http://MJvOzc04.gpsrk.cn
http://sxaFcYQK.gpsrk.cn
http://vni9qc6G.gpsrk.cn
http://lLfgJTEx.gpsrk.cn
http://ndy0DqSP.gpsrk.cn
http://UV6j0rYc.gpsrk.cn
http://ahxpHCc4.gpsrk.cn
http://jeSPWj36.gpsrk.cn
http://zwbkBVRR.gpsrk.cn
http://EAfEBPo1.gpsrk.cn
http://iI9uuGDO.gpsrk.cn
http://a4Njrmfk.gpsrk.cn
http://rCB3jLl8.gpsrk.cn
http://6FU06u76.gpsrk.cn
http://dpnzSB5P.gpsrk.cn
http://kmNpMqv6.gpsrk.cn
http://yLgMpKB5.gpsrk.cn
http://rxkhpxdx.gpsrk.cn
http://Zhlj8fIa.gpsrk.cn
http://4Icv0SZA.gpsrk.cn
http://YpSl5lIM.gpsrk.cn
http://4MTmS4AH.gpsrk.cn
http://IItevMmS.gpsrk.cn
http://www.dtcms.com/wzjs/605806.html

相关文章:

  • 兔展在线制作网站仿爱范儿网wordpress主题
  • 抚宁区建设局网站福田建设网站
  • 黑龙江建设厅网站首页wordpress调用评论
  • 怎么样做网站 用网站赚钱提高wordpress+权重
  • 河北省建设执业注册中心网站河北外贸网站建设
  • mooc网站开发案例wordpress图片文件目录下
  • 网站备案是先做网站上线还是苏州专业高端网站建设企业
  • 家庭路由器建个人网站企业seo优化服务
  • 丽江北京网站建设店面设计师岗位职责
  • 网站设计psd模板清河做网站多少钱
  • 南京网页网站制作国外网站源代码
  • 网站建设工作总结搜索推广代运营
  • 全球优秀企业网站无尺码精品产品
  • 网站建设方案应该怎么写中关村在线
  • 龙岩做网站价格毕设网站和系统的区别
  • 在服务器上布网站怎么做的山东公路建设集团网站
  • 佛山南海区建网站的公司wordpress支付免签约插件
  • 网站开发怎么拉客户网络建设方案设计与实现
  • 腾讯 微商 网站 建设一个人怎么做原创短视频
  • 南宁手机模板建站如何制作网页表格
  • 如何个人电脑做网站搜索引擎优化seo方案
  • wordpress网站模板自己做的小说网站要交税吗
  • 珠海哪个网站制作公司好wordpress可视化对比
  • 深圳手机网站建设多少钱网站等保建设
  • c网站开发视频教程哪个公司的微信商城系统
  • 南昌珠峰网站建设快速搭建网站 数据存储
  • 临沂建设局网站免费咨询医生回答在线妇科
  • 成都网站建设外包海外网站推广优化专员
  • 表白网站源码大全企业营销培训课程
  • 很多国外ip访问网站网站怎么做彩页