Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 为什么std::filesystem::file\u time\u类型中的time\u since\u epoch()为负值?_C++_Time_Filesystems_Chrono - Fatal编程技术网

C++ 为什么std::filesystem::file\u time\u类型中的time\u since\u epoch()为负值?

C++ 为什么std::filesystem::file\u time\u类型中的time\u since\u epoch()为负值?,c++,time,filesystems,chrono,C++,Time,Filesystems,Chrono,为什么下面的代码输出负数 亲自查看并编译代码 #include <chrono> #include <filesystem> #include <iostream> int main() { std::cout << "Now: " << std::filesystem::file_time_type::clock().now().time_since_epoch().count()

为什么下面的代码输出负数

亲自查看并编译代码

#include <chrono>
#include <filesystem>
#include <iostream>

int main()
{
  std::cout << "Now: "
            << std::filesystem::file_time_type::clock().now().time_since_epoch().count()
            << "\n";
  return 0;
}

libstdc++
std::filesystem::file\u time\u type::clock()
的纪元似乎是当前日期的负数,这并非意外

Output:

Now: -4818978774392359625