- 638 名前:デフォルトの名無しさん mailto:sage [2009/08/29(土) 01:26:49 ]
- int x = 3;
int* x = new int(3); ってさ後者がヒープ領域で、前者はどこに領域確保されてるの? 似たような質問で クラスのオブジェクトの宣言で(仮にStudentというクラスにnameというメンバがあったとして) Student sato("佐藤"); Student* sato = new Student("佐藤"); ってできるけど、これってどう使い分けるの? メンバにアクセスするとき 前者は sato.name ってできるけど 後者は (*sato).name or sato ->name じゃなきゃできないらしい本読む限り。 視覚的に前者の「sato.name」の方がわかりやすいんだけど。使い分けを教えてください。 よろしくお願いします。
|

|