title: Pros and Cons of different string types in C++
body: <p>Sorry to start another of those unanswerable questions on SO, but I'm just curious as to the pros and cons of all the different string types in C++.  My particular question is between MFC's CStrings and std::string (since I'm doing Windows only software), but this would extend to any of the string formats in C++.  What do you all thing is the best string type to use in C++ and why?</p>
  
  <p>UPDATE:  I actually found a duplicate question. Thanks to those who already answered.  Please direct any new responses to this other question:  <a href="https://stackoverflow.com/questions/133364/how-do-you-handle-strings-in-c">How do you handle strings in C++?</a></p>