Что такое аналог BOOST_FILESYSTEM_VERSION 3 для BOOST_FILESYSTEM_VERSION 2 path.native_file_string ()? - PullRequest
3 голосов
/ 18 июня 2011

Итак, я пытаюсь портировать свой старый проект (с надстройки 1.44 до 1.61). Я обнаружил, что в boost::filesystem v3...

нет path.native_file_string().

Так что же является аналогом для path.native_file_string() в boost::filesystem v3? (Я больше не хочу использовать v2, но мне нужна такая функциональность, как native_file_string)

Ответы [ 2 ]

4 голосов
/ 18 июня 2011

Если вы говорите о path::external_file_string (в настоящее время в Boost.FileSystem v2 нет native_file_string), эквивалент равен path::native.Это возвращает строку в формате операционной системы, используя тип строки, который является родным для этой системы (std :: wstring для Windows, std :: string для Linux и т. Д.).

1 голос
/ 14 февраля 2014

Глядя здесь: http://www.boost.org/doc/libs/1_45_0/libs/filesystem/v3/doc/deprecated.html новое имя, соответствующее

native_file_string ()

это

строка ()

...