title: char* vs std::string in c++
body: <p>When should I use <code>std::string</code> and when should I use <code>char*</code> to manage arrays of <code>char</code>s in C++?</p>
  
  <p>It seems you should use <code>char*</code> if performance(speed) is crucial and you're willing to accept some of a risky business because of the memory management.</p>
  
  <p>Are there other scenarios to consider?</p>