4-4对象成员指针
对象成员是一个类的对象成为了另外一个类的数据成员。
对象成员指针是对象的指针作为了另外一个类的数据成员了。
如果类中定义了成员对象指针那么类中并不直接拥有成员对象的成员,而是记录了成员对象的内存地址(这一个内存地址在32位系统下会消耗掉内存的4个字节).而且释放对象的时候需要先释放调对象成员指针指向的对象然后再释放调自身
如果类中拥有对象成员那么此对象实例化的时候对象的内存中会直接持有这两个对象成员的,而不是持有对象成员的指针.
对象成员是一个类的对象成为了另外一个类的数据成员。
对象成员指针是对象的指针作为了另外一个类的数据成员了。
如果类中定义了成员对象指针那么类中并不直接拥有成员对象的成员,而是记录了成员对象的内存地址(这一个内存地址在32位系统下会消耗掉内存的4个字节).而且释放对象的时候需要先释放调对象成员指针指向的对象然后再释放调自身
如果类中拥有对象成员那么此对象实例化的时候对象的内存中会直接持有这两个对象成员的,而不是持有对象成员的指针.
本文标题:12.0 C++远征:对象成员指针
本文链接:https://www.haomeiwen.com/subject/djqspttx.html
网友评论