C++のクラスは、Delphiのクラスと違って、動的にメモリを確保しなくても使用できることがわかりました。
どういうことかというと、
C++のクラスを使用する場合に、変数宣言すれば、クラスの中のメソッドにアクセスできるということです。
Delphiの場合には、変数宣言をして、動的にメモリを確保(MyClass := TMyClass.Create)としてあげなければなりません。
これはおそらく言語の仕様上、このようになっていると思います。
私としてはどちらがいいかというと、C++の仕様の方がいいのではないかと思います。
このように、言語一つとっても設計思想(ちょっと言い過ぎかも)を理解することで、その言語の作成者の意図などが明確になったりするので、やはり他の言語を学ぶことは重要であると思います。
どういうことかというと、
C++のクラスを使用する場合に、変数宣言すれば、クラスの中のメソッドにアクセスできるということです。
Delphiの場合には、変数宣言をして、動的にメモリを確保(MyClass := TMyClass.Create)としてあげなければなりません。
これはおそらく言語の仕様上、このようになっていると思います。
私としてはどちらがいいかというと、C++の仕様の方がいいのではないかと思います。
このように、言語一つとっても設計思想(ちょっと言い過ぎかも)を理解することで、その言語の作成者の意図などが明確になったりするので、やはり他の言語を学ぶことは重要であると思います。