title: Why is there no emplace or emplace_back for std::string?
body: <p>I'm pretty sure I've seen this asked on here before, but I can't seem to find the post when I tried searching, and I don't recall the answer. </p>
  
  <p>Why is there no <code>emplace</code> or <code>emplace_back</code> for <code>std::string</code>? </p>
  
  <p>I don't think it's related to the use of <code>char</code>, since you can have a vector of chars, and there's no problem with <code>emplace_back</code>ing a char in the vector.</p>