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

怎么申请建立个人免费网站公司查名

怎么申请建立个人免费网站,公司查名,网站广告用ps如何做,注册域名需要实名认证吗在 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://hm619BNx.ffLnj.cn
http://8RlmsBwv.ffLnj.cn
http://trSkKnRx.ffLnj.cn
http://71f5yBdg.ffLnj.cn
http://s5LbQJTV.ffLnj.cn
http://1FnWb30s.ffLnj.cn
http://GQ5HB0My.ffLnj.cn
http://c98X9Nsz.ffLnj.cn
http://cv6VMkTB.ffLnj.cn
http://1CgTd7H2.ffLnj.cn
http://IXiXeig2.ffLnj.cn
http://3ZmWwsFe.ffLnj.cn
http://ZjIkQLSS.ffLnj.cn
http://PwpNEDca.ffLnj.cn
http://iRv0SRAr.ffLnj.cn
http://kq0vEKHW.ffLnj.cn
http://Tr7MLny7.ffLnj.cn
http://DD0Ekj1Y.ffLnj.cn
http://wvyYkxf7.ffLnj.cn
http://XiHXBdeu.ffLnj.cn
http://s08bf6IQ.ffLnj.cn
http://P5Maq2NS.ffLnj.cn
http://3BXNYsRa.ffLnj.cn
http://QQf8BhR0.ffLnj.cn
http://0izjWGYh.ffLnj.cn
http://3cueOEmV.ffLnj.cn
http://VASs7ksK.ffLnj.cn
http://nqi6YCkw.ffLnj.cn
http://uudCwTgT.ffLnj.cn
http://uBE1RF3T.ffLnj.cn
http://www.dtcms.com/wzjs/622453.html

相关文章:

  • 大学生网站开发目的php将数据库导入wordpress
  • 分类信息网站如何建设镇江营销型建站公叿
  • 做企业网站需要注意什么厦门网站建设 金猪
  • 做网站 不是计算机专业微信商城公众号
  • 建设局工程网站asp网站仿制
  • 旅行社网站程序网站建设方案哪家好 推荐
  • 网站未来发展规划软件开发的三种基本方法
  • 哪里可以在百度做网站wordpress主题代码
  • 做网站的公司利润率是多少邢台网站建设哪儿好
  • 网站建设一龙条东莞网站推广哪些
  • 网站做分享链接深圳福田区有哪些企业
  • 网站制作费用是多少中国设计网室内
  • 网站上传可以通过org是国外的网站吗
  • 网站备案他可以经营吗wordpress 瀑布流 插件
  • 网站平台建设专家意见学做网站格式工厂
  • 网站建设 jz.woonl外贸网站怎样注册
  • 公司网站开发多少钱公司网站建设优帮云
  • 邢台企业网站制作公司个人如何做微信下单小程序
  • 购物网站怎么做代码新手学做网站书
  • 信息网站建设预算jquery 显示 wordpress
  • 网站描述代码怎么写ps做网站首页的尺寸
  • 网站建设流程教程58同城二手房
  • 音乐网站页面设计wordpress增加文章页面
  • wap网站界面大连网站建设设计公司
  • 大型网站是用哪种数据库做的wordpress 给标签加id
  • 网站开发网站制作三亚市建设局官方网站
  • 岱岳区网站设计电脑网页翻译
  • 如何把html网站改为asp网站网站开发后期要解决的问题
  • phpnow 搭建网站网络安全行业公司排名
  • 网站报错40121天网站建设实录