ゲームプログラムなら俺に聞け21
■ このスレッドは過去ログ倉庫に格納されています
0778デフォルトの名無しさん
2011/10/22(土) 20:06:18.30構造体を操作するときに毎回毎回メンバを直接するのはめんどうだろ
だからC言語だと同じ手順が出てくるとそれを関数にして
hoge h ; // hoge構造体
do_something_hoge(&h); // hogeに対していろいろ処理する
って書く
クラスはこれをひとまとめにして綺麗に書けるようにしてくれてんの
hoge h;
h.do_something(); // 中身は上のdo_something(&h)と同じ!
こっちのほうがなんか綺麗だろ?最初はその程度の認識でいいよ
そんでちょっとこなれて来ると、「最近メンバ関数使うだけで直接メンバ変数を操作することがなくなったな」って思い始めてくる
そうなったらprivateにしてしまおう
ちんちんは丸出しよりズボンの中にしまったほうが安全だろ?
メンバ変数もチンチンと同じなんだ。丸出しよりちゃんとしまって、見せるのは親しい人だけに見せたほうがいい
その親しい人がつまりメンバ関数なんだ
■ このスレッドは過去ログ倉庫に格納されています