课程
/后端开发
/C++
/C++远征之封装篇(下)
Array::Array(int len)
{
m_iLen=len;
}
...
void Array::setlen(int len)
2016-11-14
源自:C++远征之封装篇(下) 4-7
正在回答
进行对象实例化的时候,若定义为
Array arr(le);//此时自动调用构造函数,将le 的值传递给m_iLen;
而setLen()函数需要你手动调用,看你自己需不需要;
m_iLen是类Array的数据成员,len分别是构造函数和赋值函数的参数,它们的作用都是将Array类的数据成员len赋值为lenr的值
自由洛梦 提问者
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通