2012-08-28 8 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の提案は1月からN3335ですが、私が変更されたかわからないまたはVisual C++ 2012の実装は、最新の変更のいずれかを含むかどうか)を参照してください。

+0

ありがとうございました。なぜこれが検索するのが難しいのか分かりません...私が許されるとすぐに受け入れます。 – Mranz

+2

これはBoost.FileSystem _v2_に基づいていることに注意してください。これは、現在のBoostディストリビューションに含まれなくなりました(v3はそれを完全に置き換えました)。したがって、Boostのドキュメントを使用する場合は、[Boost 1.49.0 docs](http://www.boost.org/doc/libs/1_49_0/libs/filesystem/v2/doc)を使用する必要があります。 /index.htm)。 – ildjarn

+8

私は、VCのコンパイラチームが図書館チームのように献身的であったらいいと思います。 STLはマシンです。 –