Boost C++ Libraries: Ticket #9682: first slash in path "a:/b/c" is interpreted as second node in [path.begin() parh.end()] sequence (windows) https://svn.boost.org/trac10/ticket/9682 <p> <em>windows boost::filesystem::path p("a:/b/c"); boost::filesystem::path result; for(boost::filesystem::path::iterator it = p.begin(); it != p.end(); ++it) { </em></p> <blockquote> <p> result/=*it; <em>value of it on second iteration is '/' </em></p> </blockquote> <p> } assert(result.string() == "a:/b\c"); </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9682 Trac 1.4.3