* class A{ float x,y; public: A(){ }//缺省的构造函数,编译器自动产生,可以不写 float Sum(void) { return x+y; } void Set(float a,float b) { x=a; y=b;} void Print(void) { coutx=x\ty=yendl; } }; void main(void) { A a1,a2;//产生对象时,自动调用缺省的构造函数,不赋值 a1.Set (2.0,4.0); couta1: ; a1.Print (); couta1.sum=a1.Sum ()endl; a2.Print();//打印随机值 } * 关于缺省的构造函数,说明以下几点: 1、在定义类时,只要显式定义了一个类的构造函数,则编译器就不产生缺省的构造函数 2、所有的对象在定义时,必须调用构造函数 不存在没有构造函数的对象! * class A{ float x,y; public: A(float a,float b) { x=a; y=b; } void Print(void){ coutx\tyendl; } }; void main(void) { A a1; A a2(3.0,30.0); } 显式定义了构造函数,不产生缺
您可能关注的文档
最近下载
- 仓储项目运营风险及防范.pdf VIP
- 2025年化工工程师工艺安全信息(PSI)管理与文化意识专题试卷及解析.pdf VIP
- 2025年互联网营销师直播电商与短视频营销竞争格局专题试卷及解析.pdf VIP
- 羊城工匠杯电工技能竞赛理论考试题及答案.pdf VIP
- 2025年互联网营销师数据隐私与客户信任专题试卷及解析.pdf VIP
- 2025年房地产经纪人公租房“夹心层”住房问题专题试卷及解析.pdf VIP
- Teamcenter的权限管理的设计和实现.docx VIP
- 一种内螺纹铜管或内螺纹铝管及其制造方法和生产线.pdf VIP
- 2026年车载空气净化器项目商业计划书.docx
- 2022年暑假作业五年级人教版吉林省.docx VIP
原创力文档

文档评论(0)