C++ 中的 Chrono 库
在本部分中,我们将了解 C++ 中的 Chrono 库是什么。Chrono 库用于日期和时间。定时器和时钟在不同的系统中是不同的。所以,如果我们要提高时间的精度,我们可以使用这个库。
在这个库中,它提供了精度中性的概念,通过将持续时间和时间点分开。
duration 对象用于表示时间跨度,方法是使用类似于分钟、两小时或十分钟的计数。例如,30 秒用一个包含 30 个 1 秒单位的节拍的持续时间来表示。
示例代码
#include <iostream>
#include <chrono>
using namespace std;
int main () {
using namespace std::chrono;
// chrono::milliseconds is an instantiation of std::chrono::duration milliseconds mili(1000);
mili = mili*60;
cout << "Duration : ";
cout << mili.count() << " milliseconds.\n";
cout << "Duration : ";
cout << (mili.count() * milliseconds::period::num / milliseconds::period::den);
cout << " seconds.\n";
}输出
Duration : 60000 milliseconds. Duration : 60 seconds.
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP