title: Should I use unique_ptr for a string?
body: <p>I'm new to C++. I've heard that using <code>unique_ptr</code> / <code>shared_ptr</code> is the &quot;way to go&quot; for references to data allocated on the heap. Does it make sense, therefore, to use <code>unique_ptr</code>s instead of <code>std::string</code>s?</p>