std::chrono::system_clock::now
来自cppreference.com
< cpp | chrono | system clock
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
static std::chrono::time_point<std::chrono::system_clock> now(); |
(C++11 起) | |
返回的时间点与目前的时间点.
原文:
Returns a time point representing with the current point in time.
目录 |
[编辑] 参数
(无)
[编辑] 返回值
表示当前时间的时间点.
原文:
A time point representing the current time.
[编辑] 例外
[编辑] 为例
#include <iostream> #include <vector> #include <chrono> int main() { for (unsigned long long size = 1; size < 10000000; size *= 10) { auto start = std::chrono::system_clock::now(); std::vector<int> v(size, 42); auto end = std::chrono::system_clock::now(); auto elapsed = end - start; std::cout << size << ": " << elapsed.count() << '\n'; } }
Possible output:
1: 1 10: 2 100: 3 1000: 6 10000: 47 100000: 507 1000000: 4822