title: boost::filesystem adding quotation marks?
body: <p>When using boost_filesystem, Boost keeps adding quotation marks to the filenames.</p>
  
  <p>foo.cpp:</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;boost/filesystem.hpp&gt;
  
  int main( int argc, char * argv[] )
  {
      std::cout &lt;&lt; argv[0] &lt;&lt; std::endl;
      boost::filesystem::path p( argv[0] );
      std::cout &lt;&lt; p &lt;&lt; std::endl;
      std::cout &lt;&lt; p.filename() &lt;&lt; std::endl;
      return 0;
  }
  </code></pre>
  
  <p>Compiled:</p>
  
  <pre><code>g++ foo.cpp -o foo -lboost_filesystem -lboost_system
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>./foo
  "./foo"
  "foo"
  </code></pre>
  
  <p>This is somewhat unexpected, and inconvenient in my case. Is this really intentional, or is my somewhat older version of Boost (1.46.1) buggy in this respect? Is there some way I could avoid them being added?</p>
  
  <p>I perused the documentation, but aside from the tutorials <em>not</em> showing those quotation marks in their example output, I was not enlightened.</p>