2012-08-28 54 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是一臺機器。 –