C言語って…at GAMEDEVC言語って… - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト211:名前は開発中のものです。 08/06/28 17:16:49 +CR2loRi.net 今時ゲームはC++でつくるもんだろ 212:名前は開発中のものです。 08/06/28 18:35:52 WDd+KucR.net C++でゲーム作ってるけど、ぶっちゃけ何もわかってねぇ俺。 クラスってなんだ? インスタンスってなんだ? ってレベルだが BASIC的な使い方で一応なんとかなってる。 213:アジェグ4倍 ◆4xAJeG.COM 08/06/28 18:52:04 b+gobhTl.net クラスと言うのは、構造体に毛が生えたようなモノだよ。 C++が出回る前は、よく関数の引数に構造体のポインタが入ってたけど、 そういう関数は、その構造体に依存してるわけだから、 そういうのをクラスの中の関数(メソッド)にしてしまうというわけだ。 インスタンスはかつて「実体」と言われていたもの。 通常はポインタを定義して「new」をやるわけだが、 newと言うのは、mallocと同様のことをするんだよ。 で、deleteがfreeなわけだ。 クラスにはnewのときに動くコンストラクタと、 deleteのときに動くデストラクタっていう関数があるんだが、 コンストラクタのスパゲティは、エキスパートでも手に負えないから、 ココにはむやみに処理を入れすぎないように注意するんだぞ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch