- ベストアンサー
C++ Builderでのnewコマンドについて
ファイルのコピーの際に利用する TStringList、TStringsについてお聞きしたいのですが、 TStringList *ABC = new TStringList; TStrings *DEF = new TStringList; 上記のように宣言し、 ABC->コンポーネント1、DEF->コンポーネント2のように 使うのですが、両方とも上記宣言の右辺がなぜこのように なるのでしょうか?なぜ2番目の宣言は左辺にTStringsと 記載していて右辺がTStringListなのでしょうか? そもそもここで記載しているnewの意図や 通常のC言語のポインタの宣言とどう違うのかが 掴めません。どうか初心者でもわかるように 教えていただけないでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- 麻野 なぎ(@AsanoNagi)
- ベストアンサー率45% (763/1670)
回答No.3
- jacta
- ベストアンサー率26% (845/3158)
回答No.1
お礼
ご回答ありがとうございます。 参考になるURLまで教えていただきありがとう ございます。