クラスって・・・

きょーちゃん
記事: 11
登録日時: 15年前

クラスって・・・

投稿記事 by きょーちゃん » 14年前

C++のクラスの勉強始めました。

コンストラクタとか
デストラクタとか
スコープ演算子とか静的メンバとかフリーストアとか

あの・・・日本語でおk(汗

そもそもちゃんと用語を理解してないから解説が何言ってるかわからないですorz


構造体に関数を放り込んで変数がぐちゃぐちゃにならないようにしたもの、という理解でいいのか???
まだ必要性は分からん~もっとすごいプログラム書くようになったらわかるのかなぁ・・・

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前

Re: クラスって・・・

投稿記事 by softya(ソフト屋) » 14年前

さりげなく、凄いことが出来るのがC++のメリットかも知れません。
まぁ、下手につくるとC言語より分かりづらいものが出来たりしますけど。

アバター
パコネコ
記事: 139
登録日時: 15年前

Re: クラスって・・・

投稿記事 by パコネコ » 14年前

私もクラスまだ勉強できてないんですよね・・・
やろうやろうと思ってはいますが・・・やる気でにゃい・・・

クラスって何かをまとめたりするものだと思ってましたが・・・
チガウっぽいのかな?
まぁ所詮イメージがそんなのって思ってるだけなんですけど^^;

きっともっとプログラムの理解が深まって行ったらわかるようになるのかな?

アバター
h2so5
副管理人
記事: 2212
登録日時: 14年前

Re: クラスって・・・

投稿記事 by h2so5 » 14年前

クラスを使っていると構造体がものすごく不便に感じます。
Cの物理演算のプログラム作った時に、C++だったらこう書けるのに!と思うことが何度か。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前

Re: クラスって・・・

投稿記事 by Dixq (管理人) » 14年前

おや、初日記?
ここならプログラムの話存分にできますねw

クラスは確かに「構造体に関数突っ込めるようになった奴」って理解で最初は良いと思います。
なんでそんなことが出来たら便利なのかは沢山プログラムを書いているうちに分かると思いますよ。
ピュアCで苦労した経験があれば更に良く分かるかも。

まぁそんなことは知らなくてもゲームは作れるし、
最初はめちゃくちゃなプログラムでいいからガシガシゲーム作って、
もっと効率的に書きたいと思った時にその都度勉強するってので全然いいと思いますよ^^

きょーちゃん
記事: 11
登録日時: 15年前

Re: クラスって・・・

投稿記事 by きょーちゃん » 14年前

>softyaさん
さりげなくやられているすごいことに気づくにはまだまだ時間がかかりそうです・・・
ところで、今まで全然知らなかったんですが、RPG講座やってらっしゃるんですね!
私も今RPG作りにチャレンジしているので、勉強させていただきますm(_ _)m

>パコネコさん
難しいですよね・・・なんとなくこんなのかな~ぐらいしかわからないからとっつきづらいというか・・・
きっとクラスが必要になるレベルに達したら理解できるものなんでしょうね^^;

>h2so5さん
私はまだ構造体で十分満足できる程度のものしか書いておりません・・・
早く不便に感じるぐらい使いこなせるようになりたいです><

>Dixqさん
隠れプログラマですからねw
ではとりあえず思うままに書きまくってみることにします^^

ISLe
記事: 2650
登録日時: 15年前

Re: クラスって・・・

投稿記事 by ISLe » 14年前

↓のサンプルプログラムのソースコードを見ていただければC++でクラスを使うメリットの別の面が見えると思います。
#手前味噌かつ汚いコードですみません。
http://dixq.net/forum/blog.php?u=106&b=867

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前

Re: クラスって・・・

投稿記事 by softya(ソフト屋) » 14年前

>softyaさん
さりげなくやられているすごいことに気づくにはまだまだ時間がかかりそうです・・・
ところで、今まで全然知らなかったんですが、RPG講座やってらっしゃるんですね!
私も今RPG作りにチャレンジしているので、勉強させていただきますm(_ _)m
RPG講座はまだ未完ですが参考になれば幸いです。
C言語で書いていますが、カプセル化など擬似クラスの様な事も意識して行っていますのでコードの書き方としては少し高度だと思います。

きょーちゃん
記事: 11
登録日時: 15年前

Re: クラスって・・・

投稿記事 by きょーちゃん » 14年前

>ISLeさん
ありがとうございます!
まだほとんど理解できませんが、ちょっとずつ解読してみます^^

>softyaさん
ちょっと高度すぎて途中からついていけませんでしたorz
もっと基礎からしっかりがんばります!

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前

Re: クラスって・・・

投稿記事 by softya(ソフト屋) » 14年前

分からないことは「C言語何でも質問掲示板」で質問して下さいね~。
文法的なことでもOKですよ。