Я думаю, что примером является просто a/b/c
- формат переносимого пути соответствует соглашениям POSIX.Если вы используете boost::basic_path
, вам не нужно заботиться о правильных слешах, библиотека знает, как преобразовать переносимый формат в собственный формат.Однако вы всегда должны использовать boost::wpath
вместо boost::path
, иначе (я думаю) вы не сможете работать с именами Unicode в Windows.