よく参考書のサンプルプログラムの中で、クラス定義上で、char* str と宣言しているのを良く見ます。なぜstd::stringを使わないのでしょうか。その場合、ポインタとかメモリとかの問題で悩まされることも減ると思うのですが、なぜchar* strと宣言するのでしょうか。
それぞれのメリット・デメリットがあれば教えてください。

回答2件
あなたの回答
tips
プレビュー
投稿2016/01/22 01:22
よく参考書のサンプルプログラムの中で、クラス定義上で、char* str と宣言しているのを良く見ます。なぜstd::stringを使わないのでしょうか。その場合、ポインタとかメモリとかの問題で悩まされることも減ると思うのですが、なぜchar* strと宣言するのでしょうか。
それぞれのメリット・デメリットがあれば教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/22 02:05