У меня есть этот мир кодаПочему повышение :: файловая система :: путь возвращает путь вместо строки
string targetFile = string + boost::filesystem::path.filename()
проблема заключается в том, что он считает path.filename()
, как путь вместо строки, что документация говорит (http://www.boost.org/doc/libs/1_36_0/libs/filesystem/doc/reference.html#Class-template-basic_path)
У меня есть 1.6, это проблема? –
@MekacherAnis Это не проблема, ответ просто говорит вам, что вы смотрите на неправильную версию документации. Вот [правильная документация] (http://www.boost.org/doc/libs/1_60_0/libs/filesystem/doc/reference.html#path-filename). –
@MekacherAnis Это если вы кодируете, основываясь на документации v1.36. Но вы на самом деле не имеете *, чтобы сделать это. – juanchopanza