title: Using both std::string and QString interchangeably
body: <p>I use Qt extensively in a software system I'm working on for graphical and GUI components. However, for most internal algorithms and processing of data Qt plays a smaller role.</p>
  
  <p>I'll often run into the need to convert from std::string to QString or visa versa. My inclination is to use std::string as much as possible and use QString <strong>only</strong> when I need to pass strings to Qt classes like those that work with the file system.</p>
  
  <p>As I was programming this morning, it hit me that it may be bad design to have both std::string and QString sprinkled throughout my code. Should I completely switch to QString? Has anyone else run into this design choice?</p>
  
  <p>Qt provides a lot of the same functionality of STL, but I'm still hesitant switching completely since Qt is less standardized and stable.</p>