title: Is it possible to construct a wstring without coping its input buffer?
body: <p>There are many object of std::wstring created in my program as,</p>
  
  <pre><code>std::wstring mystr(L"test string");
  </code></pre>
  
  <p>As the input wchar string is string constant, it would save some heap usage if mystr is constructed as mystr.c_str() equals to the address of L"test string".  Is it possible to construct such wstring?</p>