【发布时间】:2021-08-20 17:10:05
【问题描述】:
我想知道我需要使用什么版本的 gcc 才能使用新的std::chrono::from_stream。我在10.1.0,但编译器不知道这个名字。我在GNU cxx status page 上看不到该功能的任何痕迹。谢谢!
#include <chrono>
std::chrono::from_stream(stream, "%Y-%m-%d %H:%M:%S", timeDuration);
error: no member named 'from_stream' in namespace 'std::chrono' [clang-diagnostic-error]
std::chrono::from_stream(stream, "%Y-%m-%d %H:%M:%S", timeDuration);
# g++ --version
g++ (GCC) 10.1.0
【问题讨论】:
-
它是标准库的一部分。您需要查看标准库提供的功能。我猜他们还没有解决这个问题。
-
目前似乎只提供部分支持。在此处查看 P0355 的列表:en.cppreference.com/w/cpp/compiler_support/20
-
这是一个很棒的链接,@NathanOliver。我通常以here 结尾,但你的更容易浏览。