Файловая система C++11 (VS2012)

У меня много проблем с поиском какой-либо документации в заголовке, включенном в vs2012. Я вижу, что это упоминается здесь, но они не давайте ссылку на то, как его использовать. Что я действительно ищу, так это документацию о том, как ее использовать, при этом предпочтительна реализация визуальной студии. Спасибо


person Mranz    schedule 28.08.2012    source источник


Ответы (1)


Заголовок <filesystem> не является частью C++11; это предложение для C++ TR2 на основе библиотеки Boost.Filesystem. Visual C++ 2012 включает реализацию предложенной библиотеки.

См. документацию MSDN для заголовка <filesystem> и предложение C++ TR2, на котором основана реализация (последнее предложение TR2 это N3335 от января, но я не знаю, что изменилось и включает ли реализация Visual C++ 2012 какие-либо из последних изменений).

person James McNellis    schedule 28.08.2012
comment
Спасибо. Я не знаю, почему это было так трудно искать... Я соглашусь, как только мне будет позволено. - person Mranz; 28.08.2012
comment
Обратите внимание, что он основан на Boost.FileSystem v2, который больше не входит в текущие дистрибутивы Boost (v3 полностью заменил его). Итак, если кто-то собирается использовать документацию Boost, ему нужно будет использовать файл Boost 1.49.0 docs не позднее. - person ildjarn; 28.08.2012
comment
Я бы хотел, чтобы команда компилятора VC была так же самоотверженна, как команда библиотеки. СТЛ - это машина. - person Benjamin Lindley; 28.08.2012