C语言经典清华大学谭浩强版
第十章 构造函数和析构函数 构造函数和析构函数是在类体中说明的两种特殊的成员函数。 构造函数是在创建对象时,使用给定的值来将对象初始化。 析构函数的功能正好相反,是在系统释放对象前,对对象做一些善后工作。 构造函数是类的成员函数,系统约定构造函数名必须与类名相同。构造函数提供了初始化对象的一种简单的方法。 构造函数可以带参数、可以重载,同时没有返回值。 class A{ float x,y; public: A(float a,float b){ x=a; y=b;}//构造函数,初始化对象 float Sum(void) { return x+y; } void Set(float a,float b) { x=a; y=b;} Print(void) { coutx=x\ty=yendl;} }; void main(void) { A a1(2.0, 3.0);//定义时调用构造函数初始化 A a2(1.0,2.0); a2.Set(10.0, 20.0); //利用成员函数重新为对象赋值 a1.Print(); a2.Print(); } 对构造函数,说明以下几点: 1.构造函数的函数名必须与类名相同。构造函数的主要作用是完成初始化对象的数据成员以及其它的初始化工作。 2. 在定义构造函数时
您可能关注的文档
最近下载
- 深度解析(2026)《GBT 8923.3-2009 涂覆涂料前钢材表面处理 表面清洁度的目视评定 第 3 部分:焊缝、边缘和其他区域的表面缺陷的处理等级》.pptx VIP
- 2024年社区信托制物业的实践与思考.docx VIP
- 【高清可复制】G13—100SQF化粪池图集.docx VIP
- 螺锁式连接预应力混凝土实心异型方桩(Q320582 ZD026-2019)图集.docx VIP
- 基于STM32智能拐杖设计.docx VIP
- 杭州地铁一号线萧山湘湖站安全事故调查报告.doc VIP
- 萧山体育招聘真题及答案.doc VIP
- 【备考2026】云南省中考模拟数学试卷2(含解析).doc.pdf VIP
- 第5课 弘扬劳动精神、劳模精神、工匠精神 课件(共16张).pptx
- 2026反假上机考试必背题库200道及参考答案(轻巧夺冠).docx VIP
原创力文档

文档评论(0)