C++类成员变量多用指针不用对象

如A类的成员变量含有B类的对象,那么每个A类对象产生或拷贝都要产生一次B类对象的构造或者拷贝,对象占的空间比较大,对象拷贝比较消耗内存。

如果换成B类的指针,A类对象拷贝,也只会产生4个字节或者8个字节(根据操作系统而定)的拷贝。

posted @ 2019-09-09 16:49  唐淼  阅读(722)  评论(0编辑  收藏  举报