C言語って… (275レス)
C言語って… http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
213: アジェグ4倍 ◆4xAJeG.COM [chage] 2008/06/28(土) 18:52:04 ID:b+gobhTl クラスと言うのは、構造体に毛が生えたようなモノだよ。 C++が出回る前は、よく関数の引数に構造体のポインタが入ってたけど、 そういう関数は、その構造体に依存してるわけだから、 そういうのをクラスの中の関数(メソッド)にしてしまうというわけだ。 インスタンスはかつて「実体」と言われていたもの。 通常はポインタを定義して「new」をやるわけだが、 newと言うのは、mallocと同様のことをするんだよ。 で、deleteがfreeなわけだ。 クラスにはnewのときに動くコンストラクタと、 deleteのときに動くデストラクタっていう関数があるんだが、 コンストラクタのスパゲティは、エキスパートでも手に負えないから、 ココにはむやみに処理を入れすぎないように注意するんだぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/213
214: アジェグ4倍 ◆4xAJeG.COM [chage] 2008/06/28(土) 19:13:14 ID:b+gobhTl それから、C++を勉強するときは、 C++の機能とテンプレート(STL)の機能を キッチリ区別することが大事だぞ。 C++として追加された機能で重要なのはそれこそ クラスとnewとdeleteと//ぐらいなもの。 あとはみんなテンプレートだったりするんだよね。 vectorとかlistなんてのはね。 http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/214
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.664s*