C++中的计时器
本节中,我们将了解 C++ 中的 Chrono 库。Chrono 库用于表示日期和时间。计时器和时钟在不同的系统中不同。因此,如果我们想提升时间的精度,可以使用此库。
此库通过分离时间间隔和时点提供了精度无关的概念。
持续时间对象用于通过计数(例如分钟、两小时或十分钟)表示时间间隔。例如,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.
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C编程
C++
C#
MongoDB
MySQL
Javascript
PHP