C++において、文字列を使う際はstd::string
やconst char*
がありますが、使い分け方はあるのでしょうか?std::string
を使ったほうがSTLを有効活用し、使いやすいという印象があるのですが、実際の参考書ではconst char*
、あるいはchar*
として書かれていることが多いと感じます。(char*
に関しては私の環境ではコンパイルできません)
これらの文字列を管理するものの使い分け方をご教授願います。「こっちを使ったほうが効率が良いとか、「...はこっちでしかできない」とかあれば教えていただけると幸いです。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/09 13:42