轩墨vision
2018-05-17 15:50
如果类中的数据成员是私有的,那么在主函数中从堆中申请到了动态数组之后如何为其赋值?
比如:一个people 类
people *p=new people[4];
这是初始化方式(完整的代码应该还有delete,这里我偷了个懒)。如果只是单纯的赋值的话,也可以将属性封装为一个set()函数,类似 void setX(int x){m_iX = x}; (前面课程有讲)然后调用该函数为属性赋值。
还是要用指针p去调用封装函数 才能完成 私有成员赋值的吧
C++远征之封装篇(下)
70915 学习 · 514 问题