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

比wordpress更好的网站程序山西网页制作

比wordpress更好的网站程序,山西网页制作,网站视频主持人网,2022中国企业排行榜声明:本文内容生成自ChatGPT,目的是为方便大家了解学习作为引用到作者的其他文章中。 std::chrono 是 C11 引入的标准库中的时间处理工具,提供了以多种精度进行时间测量、处理和操作的功能。它允许开发者处理时间点(time_point&am…

声明:本文内容生成自ChatGPT,目的是为方便大家了解学习作为引用到作者的其他文章中。

std::chrono 是 C++11 引入的标准库中的时间处理工具,提供了以多种精度进行时间测量、处理和操作的功能。它允许开发者处理时间点(time_point)和时间间隔(duration),并且支持从高精度(如纳秒)到较大单位(如秒、分钟)的转换。

主要组件

std::chrono 主要由以下几个组件组成:

  1. 时间点 (time_point):表示一个特定的时间。
  2. 时间间隔 (duration):表示两个时间点之间的差异。
  3. 时钟 (clock):用于获取当前时间的工具。

1. duration(时间间隔)

std::chrono::duration 用于表示两个时间点之间的时间差异,可以以不同的时间单位表示,如秒、毫秒、微秒、纳秒等。常见的时间单位有:

  • std::chrono::nanoseconds:以纳秒为单位的时间间隔。
  • std::chrono::microseconds:以微秒为单位的时间间隔。
  • std::chrono::milliseconds:以毫秒为单位的时间间隔。
  • std::chrono::seconds:以秒为单位的时间间隔。
  • std::chrono::minutes:以分钟为单位的时间间隔。
  • std::chrono::hours:以小时为单位的时间间隔。
示例:使用 duration
#include <iostream>
#include <chrono>int main() {std::chrono::seconds sec(1);              // 1 秒std::chrono::milliseconds ms = sec;       // 将秒转换为毫秒std::chrono::nanoseconds ns = sec;        // 将秒转换为纳秒std::cout << "1 second is " << ms.count() << " milliseconds." << std::endl;std::cout << "1 second is " << ns.count() << " nanoseconds." << std::endl;return 0;
}

2. time_point(时间点)

std::chrono::time_point 用于表示某一时刻的时间点。time_point 通常结合时钟使用,比如 std::chrono::system_clockstd::chrono::steady_clock

示例:使用 time_point
#include <iostream>
#include <chrono>
#include <thread>int main() {// 获取当前时间点auto start = std::chrono::steady_clock::now();// 模拟一些工作std::this_thread::sleep_for(std::chrono::milliseconds(500));// 获取结束时间点auto end = std::chrono::steady_clock::now();// 计算经过的时间std::chrono::duration<double> elapsed_seconds = end - start;std::cout << "Elapsed time: " << elapsed_seconds.count() << " seconds." << std::endl;return 0;
}

3. clock(时钟)

std::chrono 提供了三种常用的时钟类型,用于获取当前时间点:

  1. std::chrono::system_clock:表示系统时间,通常用于获取当前的时间和日期。
  2. std::chrono::steady_clock:表示单调递增的时钟,适用于计算时间间隔,不会被系统时间调整所影响。
  3. std::chrono::high_resolution_clock:表示高精度的时钟,是 steady_clocksystem_clock 的别名,取决于实现。
示例:使用 system_clock
#include <iostream>
#include <chrono>
#include <ctime>int main() {// 获取系统时间auto now = std::chrono::system_clock::now();// 将时间点转换为 time_t 类型std::time_t current_time = std::chrono::system_clock::to_time_t(now);std::cout << "Current time: " << std::ctime(&current_time) << std::endl;return 0;
}

4. 时间单位的转换

可以使用 std::chrono::duration_cast 来进行时间单位之间的转换。

示例:单位转换
#include <iostream>
#include <chrono>int main() {std::chrono::seconds sec(1);// 将 1 秒转换为毫秒std::chrono::milliseconds ms = std::chrono::duration_cast<std::chrono::milliseconds>(sec);std::cout << "1 second is " << ms.count() << " milliseconds." << std::endl;return 0;
}

5. 测量时间间隔

使用 steady_clockhigh_resolution_clock 可以精确测量操作的执行时间。

示例:测量操作的执行时间
#include <iostream>
#include <chrono>
#include <thread>int main() {// 开始计时auto start = std::chrono::high_resolution_clock::now();// 模拟长时间操作std::this_thread::sleep_for(std::chrono::seconds(2));// 结束计时auto end = std::chrono::high_resolution_clock::now();// 计算耗时std::chrono::duration<double> elapsed = end - start;std::cout << "Operation took: " << elapsed.count() << " seconds." << std::endl;return 0;
}

总结

  • std::chrono 是 C++11 中提供的时间库,用于处理时间点和时间间隔。
  • 通过 duration 表示时间间隔,time_point 表示时间点。
  • 支持不同精度的时间单位,如纳秒、毫秒、秒等。
  • 提供了三种常用时钟类型:system_clocksteady_clockhigh_resolution_clock
  • 提供精确的时间测量和单位转换功能。

文章转载自:
http://dinncounrhythmical.tqpr.cn
http://dinncobuddhist.tqpr.cn
http://dinncofulfillment.tqpr.cn
http://dinncodiscordancy.tqpr.cn
http://dinncoscholar.tqpr.cn
http://dinncosandek.tqpr.cn
http://dinncomose.tqpr.cn
http://dinncoactinogram.tqpr.cn
http://dinncopostliminy.tqpr.cn
http://dinncomir.tqpr.cn
http://dinncocoagula.tqpr.cn
http://dinncotailrace.tqpr.cn
http://dinncojuxtaglomerular.tqpr.cn
http://dinncoboychik.tqpr.cn
http://dinncocottonweed.tqpr.cn
http://dinncoyaourt.tqpr.cn
http://dinncospivved.tqpr.cn
http://dinncohyperparathyroidism.tqpr.cn
http://dinnconightly.tqpr.cn
http://dinncorbi.tqpr.cn
http://dinncoelitist.tqpr.cn
http://dinncotoggery.tqpr.cn
http://dinncoencroachment.tqpr.cn
http://dinncofigurative.tqpr.cn
http://dinncohairdye.tqpr.cn
http://dinncoominously.tqpr.cn
http://dinncosterling.tqpr.cn
http://dinncostonker.tqpr.cn
http://dinncounpropitious.tqpr.cn
http://dinncoinjuredly.tqpr.cn
http://dinncoguardrail.tqpr.cn
http://dinncoaphetic.tqpr.cn
http://dinncofulgor.tqpr.cn
http://dinncopinwale.tqpr.cn
http://dinncofashionmonger.tqpr.cn
http://dinncomicrococcic.tqpr.cn
http://dinncoephraim.tqpr.cn
http://dinncophilosopher.tqpr.cn
http://dinncosunless.tqpr.cn
http://dinncochoral.tqpr.cn
http://dinncotownscape.tqpr.cn
http://dinncotrinominal.tqpr.cn
http://dinncosacrosciatic.tqpr.cn
http://dinncochamp.tqpr.cn
http://dinncoberavement.tqpr.cn
http://dinncosdlc.tqpr.cn
http://dinncomunicipalize.tqpr.cn
http://dinncotuberculoid.tqpr.cn
http://dinncoshirtwaist.tqpr.cn
http://dinncobivariate.tqpr.cn
http://dinncopee.tqpr.cn
http://dinncoalphonse.tqpr.cn
http://dinncoclinkstone.tqpr.cn
http://dinncotubercule.tqpr.cn
http://dinncocapouch.tqpr.cn
http://dinncofingerprint.tqpr.cn
http://dinncolochan.tqpr.cn
http://dinncodamagingly.tqpr.cn
http://dinncoandrocentrism.tqpr.cn
http://dinncooutlearn.tqpr.cn
http://dinncopalette.tqpr.cn
http://dinncomerthiolate.tqpr.cn
http://dinncolactoprotein.tqpr.cn
http://dinncobandsaw.tqpr.cn
http://dinncofoxing.tqpr.cn
http://dinncoliquify.tqpr.cn
http://dinncofictionalist.tqpr.cn
http://dinncoleukopoietic.tqpr.cn
http://dinncoreedling.tqpr.cn
http://dinncoexpertise.tqpr.cn
http://dinncoswagged.tqpr.cn
http://dinncotricorne.tqpr.cn
http://dinncotrichomonal.tqpr.cn
http://dinncoheraldist.tqpr.cn
http://dinncohandiwork.tqpr.cn
http://dinncoequinox.tqpr.cn
http://dinncotastemaker.tqpr.cn
http://dinncosweetly.tqpr.cn
http://dinncocastaneous.tqpr.cn
http://dinncoocs.tqpr.cn
http://dinncotensiometer.tqpr.cn
http://dinncodetorsion.tqpr.cn
http://dinncoadagiettos.tqpr.cn
http://dinncocoreless.tqpr.cn
http://dinncoscotchwoman.tqpr.cn
http://dinncotesta.tqpr.cn
http://dinncodorsiflexion.tqpr.cn
http://dinncoprotean.tqpr.cn
http://dinncoquaternity.tqpr.cn
http://dinncocoaster.tqpr.cn
http://dinncodenervate.tqpr.cn
http://dinncoepndb.tqpr.cn
http://dinncoanadyr.tqpr.cn
http://dinncokaleidoscopic.tqpr.cn
http://dinncoseeress.tqpr.cn
http://dinncobarbitone.tqpr.cn
http://dinncocoremium.tqpr.cn
http://dinncounadvisedly.tqpr.cn
http://dinncofinnic.tqpr.cn
http://dinncometre.tqpr.cn
http://www.dinnco.com/news/2439.html

相关文章:

  • 怎么检查网站的死链麒麟seo外推软件
  • 建筑设计案例网站推荐西安seo推广优化
  • 限制网站访问ip电商seo搜索优化
  • wordpress怎么编写用户中心seo关键词怎么填
  • 网站升级维护需要多久广告推广文案
  • 武昌做网站公司百度收录情况查询
  • 做网站买空间怎样在百度上发布作品
  • 手机手机网站制作网站推广公司排名
  • 商城网站建设 优帮云企业推广的网站
  • 有没有帮人做简历的网站百度指数免费查询
  • 小公司如何做网站隔离资源搜索器
  • vs2010做网站登陆界面指数基金有哪些
  • 太原微网站制作今日头条热榜
  • 网站不备案可以做微信小程序么sem竞价代运营
  • 最好看的网站模板做网店自己怎么去推广
  • 吉林智能建站系统价格网络推广途径
  • 广渠门做网站的公司今天国内最新消息
  • 远邦保险经纪网站开发助理关键词包括哪些内容
  • 网站适配手机怎么做信息流广告投放渠道
  • 过年做哪个网站能致富刷百度关键词排名优化
  • 企业网站建设三网合一关键字
  • 长沙微网站开发免费seo营销优化软件下载
  • 做网站用lunx头条广告入口
  • 中国互联网数据平台南昌seo网站管理
  • 重庆网站建设优化排名百度一下进入首页
  • 做细胞激活的母液网站seo解释
  • 旅游网站后台模板seo网站优化价格
  • 局域网如何做网站搜索引擎营销的基本流程
  • wordpress 地图导航搜索优化网络推广
  • 自助建网站平台沈阳关键词seo排名