Boost C++ Libraries: Ticket #11062: imposible to traverse the path of the reverse iterator https://svn.boost.org/trac10/ticket/11062 <p> This code throws an execption memory "std :: bad_alloc" in visual studio 2013 </p> <p> #include "stdafx.h" #include &lt;iostream&gt; #include &lt;boost/filesystem.hpp&gt; #include &lt;boost/range/adaptor/reversed.hpp&gt; </p> <p> int _tmain(int argc, _TCHAR* argv[]) { </p> <blockquote> <p> using boost::filesystem::path; path b = path("user/AppData/Roaming"); for (auto v : b){ </p> <blockquote> <p> std::cout &lt;&lt; v &lt;&lt; std::endl; </p> </blockquote> <p> } for (auto v : boost::adaptors::reverse(b)){ </p> <blockquote> <p> std::cout &lt;&lt; v &lt;&lt; std::endl; </p> </blockquote> <p> } </p> </blockquote> <blockquote> <p> return 0; </p> </blockquote> <p> } </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11062 Trac 1.4.3 Beman Dawes Tue, 08 Sep 2015 21:00:30 GMT status, milestone changed; resolution set https://svn.boost.org/trac10/ticket/11062#comment:1 https://svn.boost.org/trac10/ticket/11062#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.60.0</span> </li> </ul> <p> Duplicate of <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/11061" title="#11061: Bugs: imposible to traverse the path of the reverse iterator (closed: fixed)">#11061</a> </p> <p> --Beman </p> Ticket