tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 御礼
投稿日: 2007/09/11(Tue) 18:22
投稿者
本当に私のような子供の馬鹿げた質問に対しても、親切丁寧にわかりやすく書いていただきありがとうございました。
やさしさと実力が文面から伝わってきます。

今回、解説していただいたことでかなり道は開けた気がします。
◎「机」の存在する場所である「参照情報」を渡すのがクラス型変数の代入
◎「机」そのものをコピーさせる(同じ内容が書かれた紙が入っている机は2つできる)ことが構造型変数の代入
ということなんですね。

まとめると
たくさんの「紙(メンバ変数)」がつまった机という塊(クラス、構造体)の"場所の情報"を渡すのか、"塊そのもののコピー"を渡すのか、という違いが構造体とクラスの違いの一部としてあるわけですね。

学校から戻って、本屋さんに立ち読みに行きました。
そこで”構造体の中のポインタ”というところを読みました。
C言語の本だったのでいまいちよくわからなかったのですが”構造体の代入は「薄いコピー」”とかかれていました。
この意味がわかりました。
机の中にポインタがあったとしても、机が違うのでいくら机内部のポインタ(紙)を変えてもその先までは影響されない。
ということなんですね。

本当に感激です!この記事はすべて保存させていただきました。
携帯電話のゲームが作れるようにがんばります〜

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。