現在頭の中にあるあいまいなものよりも、動的メンバーのより正確な定義を探しています。
Nicolai Jossutis の本Object-Oriented Programming in C++ を読んでいます。私は、クラスの動的メンバーに関する章にいます。「クラスを含むクラス」と呼ばれる章の部分に到達するまで、動的メンバーを理解していると思っていました (私の本の6.4、参考になる場合は406ページ)。
彼は、メンバ変数として 2 つの文字列を含むクラスの例を示します (これは、人物の姓名として 2 つの文字列を持つ "Person" クラスです)。彼は、このクラスには動的メンバーが含まれていないと述べています。代わりに、動的メンバーを持つオブジェクトが含まれています。
罰金。それでは、動的メンバーとは正確には何ですか? コンストラクターで new でインスタンス化する必要があり、したがって delete で破棄する必要があるメンバーとして理解するだけで十分ですか?