ただいま修行中...

ソフトウェア開発において、勉強中で悪戦苦闘の日々

C++のクラスとDelphiのクラス

2007-03-26 23:29:09 | プログラミング
C++のクラスは、Delphiのクラスと違って、動的にメモリを確保しなくても使用できることがわかりました。

どういうことかというと、

C++のクラスを使用する場合に、変数宣言すれば、クラスの中のメソッドアクセスできるということです。

Delphiの場合には、変数宣言をして、動的にメモリを確保(MyClass := TMyClass.Create)としてあげなければなりません。

これはおそらく言語の仕様上、このようになっていると思います。
私としてはどちらがいいかというと、C++の仕様の方がいいのではないかと思います。
このように、言語一つとっても設計思想(ちょっと言い過ぎかも)を理解することで、その言語の作成者の意図などが明確になったりするので、やはり他の言語を学ぶことは重要であると思います。