2012-08-28 55 views
10

我在查找包含在vs2012中的头文件时遇到了很多问题。我看到它被提及here,但他们没有提供如何使用它的链接。我真正想要的是如何使用它的文档,而Visual Studio实现是首选。谢谢C++ 11文件系统(VS2012)

回答

21

<filesystem>标题不是C++ 11的一部分;它是基于Boost.Filesystem库的C++ TR2的建议。 Visual C++ 2012包含了建议的库的实现。

the MSDN documentation for the <filesystem> headerthe C++ TR2 proposal on which the implementation is based(最新TR2的建议是从一月N3335,但我不知道发生了什么变化或Visual C++ 2012的实施是否包括任何最近的变化)。

+0

谢谢。我不知道为什么这么难以搜索......只要我被允许,我会尽快接受。 – Mranz

+2

请注意,它基于Boost.FileSystem _v2_,它不再包含在当前的Boost发行版中(v3完全替代了它)。因此,如果有人打算使用Boost文档,他们需要使用[Boost 1.49.0文档](http://www.boost.org/doc/libs/1_49_0/libs/filesystem/v2/doc) /index.htm)。 – ildjarn

+8

我希望VC的编译团队和图书馆团队一样尽心尽力。 STL是一台机器。 –