如何在 C++ 中使用 chrono 获取纳秒 uint64 时间戳
使用此代码通过 std::chrono 获取纳秒时间戳
nanosecond_now.hpp
#pragma once
#include <chrono>
#include <cstdint>
inline uint64_t NanosecondNow() {
auto now = std::chrono::system_clock::now();
auto duration = now.time_since_epoch();
auto nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>(duration);
return static_cast<uint64_t>(nanoseconds.count());
}按类别查看类似文章:
C/C++
如果这篇文章对您有帮助,请考虑请我喝杯咖啡或通过 PayPal 捐款,以支持 TechOverflow 上新文章的研究与发布