Получить разделитель путей платформы с помощью Boost.Filesystem

Есть ли способ получить символ разделителя пути платформы с помощью Boost.Filesystem ? Под разделителем путей я подразумеваю / для Unix и \ для Windows.

Я уже знаю, что могу использовать boost :: filesystem :: path :: operator / для объединения двух путей вместе с соответствующим символом-разделителем. Но мне просто нужно либо / , либо \ .

Я также знаю, что могу использовать #ifdef _WIN32 , но я бы предпочел, чтобы Boost.Filesystem сообщала мне соответствующий символ-разделитель.

РЕДАКТИРОВАТЬ: Я хочу использовать версию 3 API Boost.Filesystem, как в Boost 1.48.

15
задан Emile Cormier 5 December 2011 в 13:40
поделиться