重複の可能性:
C ++char*とstd::string
私はC#からのC ++を初めて使用しますが、C++の方がはるかに好きです。
2つの定数文字列(静的ではない)を定義する抽象クラスがあります。そして、私const char*
はaがより良い選択であるかどうか疑問に思いました。私はまだC++標準のコツをつかんでいますが、この特定のケースでstd :: stringを使用する必要がある理由は本当にないことがわかりました(文字列を追加または編集する必要はなく、単に経由のコンソールprintf
)。
私std::string
はすべての場合に固執する必要がありますか?