C++:クラスのコンストラクション関数の使用方法
464 ワード
コンストラクション関数を使用してオブジェクトを定義するには
コンストラクション関数を宣言すると、3つの方法で呼び出すことができます.1、明示的な呼び出し 1
2、暗黙的な呼び出し 1
3、 1
上記3の方法の重要な違いは、メモリ割り当てです.最初の2つの方法のオブジェクトはスタックに作成され、3番目の方法のオブジェクトはスタックに作成されます.
コンストラクション関数を宣言すると、3つの方法で呼び出すことができます.1、明示的な呼び出し
Student jack = Student("jack",99,98,97);
2、暗黙的な呼び出し
Student jack("jack",99,98,97);
3、
new
演算子を使用Student *jack = new Student("jack",99,98,97);
上記3の方法の重要な違いは、メモリ割り当てです.最初の2つの方法のオブジェクトはスタックに作成され、3番目の方法のオブジェクトはスタックに作成されます.