<chrono> c++11

作为时间库,chrono既是头文件名,也是一个子命名空间:
即在这个头文件中所有元素(除了普通类型格式)并非直接定义在
std名字空间(多数标准库),而是在std::namespace名字空间。
该头文件中元素处理时间,主要通过三种主要方式:
 
Durataions-持续时间
它们可以测量时间跨度,例如:1分钟,2小时或10毫秒。
在该库中,它们用持续时间类模板的对象表示,其耦合计数表示和周期精度(例如,10毫秒具有10作为计数表示,
并且毫秒作为周期精度)。
 
Time points-时间点
提及特定时间点,例如一个人的生日,今天的黎明,或下一班火车经过的时间。
在此库中,time_point类模板的对象通过使用相对于纪元的持续时间(使用相同时钟对所有time_point对象共同的固定时间点)
来表达这一点。
 
Clocks-钟
将时间点与实际物理时间联系起来的框架。
该库提供至少三个时钟,提供将当前时间表示为time_point的方法:system_clock,steady_clock和high_resolution_clock。

猜你喜欢

转载自www.cnblogs.com/rensandao/p/10931011.html