Как преобразовать boost :: filesystem :: path в форму:
корень / subdir1 / subdir2 /../ some.file
чтобы:
корень / subdir1 / some.file
возможно, с несколькими операторами повышения уровня?
Проверять, выписываться канонический из библиотеки файловой системы Boost.
Короткий вопрос, короткий ответ:
Впоследствии просто стирая каждый /<dirname>/..
появление с пути. Вы можете легко использовать регулярные выражения для этого.