title: How do I concatenate a string and wstring?
body: <p>I have a wstring variable and a string variable in C++. I want to concatenate them both, but simply adding them together produces a build error. How can I combine them both? If I need to convert the wstring variable to a string, how would I accomplish this?</p>
  
  <pre><code>//A WCHAR array is created by obtaining the directory of a folder - This is part of my C++ project
  WCHAR path[MAX_PATH + 1] = { 0 };
  GetModuleFileNameW(NULL, path, MAX_PATH);
  PathCchRemoveFileSpec(path, MAX_PATH);
  
  //The resulting array is converted to a wstring
  std::wstring wStr(path);
  
  //An ordinary string is created
  std::string str = "Test";
  
  //The variables are put into this equation for concatenation - It produces a build error
  std::string result = wStr + str;
  </code></pre>