title: ustring - an inplace replacement of std::string/std::wstring?
body: <p>A continuation on <a href="https://stackoverflow.com/questions/8400535/c-and-utf8-why-not-just-replace-ascii">C++ and UTF8 - Why not just replace ASCII?</a> </p>
  
  <p>Why is there no <code>std::ustring</code> which could replace both <code>std::string</code>, <code>std::wstring</code> in new applications? </p>
  
  <p>Of course with corresponding support in the standard library. Similarly to how <code>boost::filesystem3::path</code> doesn't care about string representation and works with both <code>std::string</code> and <code>std::wstring</code>.</p>