我正在寻找一个更精确的动态成员的定义,而不是我目前的模糊定义。
我正在阅读Nicolai Jossutis的书面向对象的C ++编程。我在关于类的动态成员的章节中。我认为我理解了动态成员,直到我进入了“包含类的类”这一章的部分(在我的书中有6.4,第406页,如果有帮助的话)。
他给出了一个包含两个字符串作为成员变量的类的示例(它是一个“Person”类,其中两个字符串作为该人的名字和姓氏)。他说这个类不包含动态成员。相反,它包含具有动态成员的对象。
精细。究竟什么是动态成员?我是否足以将其理解为必须在构造函数中使用new实例化的成员,因此,使用delete进行销毁?