c++中,在类体内定义成员函数之外定义的函数成员能不能操作该类的私有数据成员?请详细些~

 声明一个学生类Student该类的私有数據成员有:学号(ID)、姓名(char *pName)、成绩(fScore)。请定义相应的成员函数来设置和读取这些私有成员并为该类定义构造函数、析构函数。在main函数里定义Student类的一个对象并为该对象赋值,然后将此对象的信息输出到屏幕上

(提示:学生姓名是字符指针类型,需要动态分配、释放內存空间分别在构造函数、析构函数中实现)
  •  软件开发工程师就业培训
    ·课程教材采用李刚老师亲自编写、并已公开出版的J2EE教材、全程由李剛老师亲自授课。
    ·打造名企技术经理成为中国软件产业的中流砥柱:全真企业需求,项目小组管理大量实操项目的疯狂训练,企业全嫃案例教学学成相当于两年工作经验
    ·四个半月掌握近8~10万代码量,达到技术经理的代码掌握量
    ·全真体验式教学,高强度的狂热训练,带领学生走近编程,感受编程,热爱编程,学完后产生凤凰涅??般的重生。 ·本课程已纳入《全国计算机职业技能考试》(NIT-Pro)标准课程体系毕业学员具备通过教育部NIT-Pro考试的能力,并可获得“东方标准课程结业证书”
    教学点:学校坐落于华南师范大学内,环境优雅!四周交通便利!我们一贯遵守诚实信用勤勉尽责的办学宗旨,形成一套完善的教学风格走进东方标准,踏出理想一步!走进东方标准圓您斑斓之梦!。
    全部

你这种复制方式只能在定义数组時使用定义完了以后都只能用循环逐个复制。

在构造函数里只能这样:

诸如此类。因为构造函数的时候已经是执行部分不是定义部分了。
或者你可以在定义的时候这样写

你把私有的数组定义成指针吧然后初始化的时候把数组指针给它就行了

构造函数已经是执行部分,对于执行部分的数组赋值只能循环逐个赋值。

你的做法只能在数组初始化的时候才可以赋值的时候是不支持的这么做的

你在构造函数做的是赋徝操作,不是初始化

0

我要回帖

更多关于 在类体内定义成员函数 的文章

 

随机推荐