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