代码之家  ›  专栏  ›  技术社区  ›  Silicomancer

图书馆基础的C++扩展,ISO/IEC TS 19568∶2017

c++
  •  2
  • Silicomancer  · 技术社区  · 6 年前

    我读到了一些新的C++特性,特别是那些适合在现代C++中取代预处理器代码的特性。 std::experimental::source_location::current() 是的。

    我发现这个函数(包括其他)是“图书馆基础的C++扩展版本2,ISO/IEC TS 19568:2017”的一部分。

    我以前从没听说过那个图书馆。

    哪些编译器支持它?有没有一种方法来查明特定的功能实际上是未来C++标准的一部分吗?扩展的实现有多稳定?现在使用它来编写高效的代码是个好主意吗?

    0 回复  |  直到 6 年前