课程
/后端开发
/C++
/C++远征之封装篇(下)
如果类中的数据成员是私有的,那么在主函数中从堆中申请到了动态数组之后如何为其赋值?
比如:一个people 类
people *p=new people[4];
2018-05-17
源自:C++远征之封装篇(下) 2-3
正在回答
这是初始化方式(完整的代码应该还有delete,这里我偷了个懒)。如果只是单纯的赋值的话,也可以将属性封装为一个set()函数,类似 void setX(int x){m_iX = x}; (前面课程有讲)然后调用该函数为属性赋值。
轩墨vision 提问者
还是要用指针p去调用封装函数 才能完成 私有成员赋值的吧
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通