第五章 特殊函数和成员1.ppt

第五章 特殊函数和成员1

总结: 1,const数据成员必须在构造函数的初始化列表中进行初始化。 2,const成员函数内不可出现任何改变变量值的语句。 3,const对象只能使用const成员函数,不同对象可以使用全部成员函数。 4, const引用做参数时,函数体内不可出现改变参数值的语句。 例如:假设已定义point类。 则point p[3]; 表示声明了一个具有3个元素的数组p,其中的每一个元素都是point类的一个对象。 5.5 数组和类 类可定义对象数组和对象指针数组。 一、对象数组 对象数组是指元素都是对象的数组。也就是说,如果某一个类有若干个对象,则可以把这一系列被创建的对象用一个数组来存放。 声明格式:类名 数组名[对象个数] 分析以下程序结果(lt5_10.cpp) class point {int x,y; public: point():x(0),y(0){} point(int a):x(a){y=0;} point(int a,int b):x(a),y(b){}; int getx(){return x;} int gety(){return y;}}; void main() {point a[3]; for(int i=0;i3;i++) couta[i]:a[i].getx(),a[i].gety()endl; point b[3]=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档