Is there a way to obtain the platform's path separator character using Boost.Filesystem? By path separator, I mean /
for Unix and \
for Windows.
I already know I can use boost::filesystem::path::operator/
to concatenate two paths together with the appropriate separator character. But I just want either /
or \
.
I also know I can use #ifdef _WIN32
, but I'd prefer that Boost.Filesystem tell me the appropriate separator character.
EDIT: I want to use version 3 of the Boost.Filesystem API, as used in Boost 1.48.