【发布时间】:2016-05-01 15:55:41
【问题描述】:
感谢 C++11,在与 boost 建立了长期合作关系之后,最后一个让我依赖它的组件是文件系统。根据链接,std::filesystem 似乎被实现为实验性的:Filesystem library
由于它模仿 boost::filesystem,我可以轻松地将我的项目调整为 std 并摆脱巨大的 boost 依赖。哪些编译器支持它,使用它是否重要,即使它是实验性的,因为它模仿了 boost(因为没有时间表来说明何时标准化)?
【问题讨论】:
-
MSVC 是我所知道的唯一一个,这恰好是继续使用 Boost.Filesystem 的一个很好的理由。
-
更好的问题是:std::filesystem 支持哪些平台/工具链?
-
请注意,在最终标准化的版本中有limitations对Boost的兼容性。
标签: c++ boost boost-filesystem c++17