2012-08-28 16 views
10

Mam wiele problemów ze znalezieniem dokumentacji na nagłówku dołączonym do vs2012. Widzę, że wspomniano o nim here, ale nie podają linku, jak go używać. Czego tak naprawdę szukam, to dokumentacja, jak z niego korzystać, preferowana jest implementacja studia visual. DziękiSystem plików C++ 11 (VS2012)

Odpowiedz

21

Nagłówek <filesystem> nie jest częścią C++ 11; jest to propozycja dla C++ TR2 oparta na bibliotece Boost.Filesystem. Visual C++ 2012 zawiera implementację proponowanej biblioteki.

Zobacz the MSDN documentation for the <filesystem> header i the C++ TR2 proposal on which the implementation is based (najnowsza propozycja TR2 jest N3335 od stycznia, ale nie wiem, co się zmieniło, czy C++ 2012 realizacja wizualna obejmuje dowolną z najnowszymi zmianami).

+0

Dzięki. Nie wiem, dlaczego tak trudno było szukać ... Przyjmę tak szybko, jak tylko będę mógł. – Mranz

+2

Należy pamiętać, że jest on oparty na Boost.FileSystem _v2_, który nie jest już uwzględniany w obecnych dystrybucjach Boost (w pełni zastąpiono go wersją 3). Tak więc, jeśli zamierza się korzystać z dokumentacji Boost, będą musieli użyć [Boost 1.49.0 docs] (http://www.boost.org/doc/libs/1_49_0/libs/filesystem/v2/doc /index.htm). – ildjarn

+8

Szkoda, że ​​zespół kompilatorów VC nie był tak oddany jak jego zespół biblioteczny. STL to maszyna. –