Добавление к boost :: filesystem :: path
У меня есть определенныйboost::filesystem::path
в руке, и я хотел бы добавить строку (или путь) к нему.
boost::filesystem::path p("c:\\dir");
p.append(".foo"); // should result in p pointing to c:\dir.foo
Единственная перегрузкаboost::filesystem::path
имеет изappend
хочет дваInputIterator
s.
Мое решение до сих пор заключается в следующем:
boost::filesystem::path p2(std::string(p.string()).append(".foo"));
Я что-то пропустил?