- 3
- 0
- 约3.74万字
- 约 130页
- 2017-07-27 发布于河南
- 举报
谭浩强C第9章
第9章 关于类和对象的进一步讨论;在建立一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。如果一个数据成员未被赋值,则它的值是不可预知的,因为在系统为它分配内存时,保留了这些存储单元的原状,这就成为了这些数据成员的初始值。这种状况显然是与人们的要求不相符的,对象是一个实体,它反映了客观事物的属性(例如时钟的时、分、秒的值),是应该有确定的值的。
注意: 类的数据成员是不能在声明类时初始化的。;如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。如
class Time
{public: //声明为公用成员
hour;
minute;
sec;
};
Time t1={14,56,30}; //将t1初始化为14:56:30
这种情况和结构体变量的初始化是差不多的,在一个花括号内顺序列出各公用数据成员的值,两个值之间用逗号分隔。但是,如果数据成员是私有的,或者类中有private或protected的成员,就不能用这种方法初始化。;在第8章的几个例子中,是用成员函数来对对象中的数据成员赋初值的(例如例8.3中的set_time函数)。从例8.3中可以看到,用户在主函数中调用set_time函数来为数据成员赋值。如果对一个
您可能关注的文档
- 血管生成和非小细胞肺癌预后相关性研究.doc
- 血脂四项指标对心脑血管健康影响.doc
- 血形态和血发生.ppt
- 衡量一个人是否成功真正标准只有这个人是否幸福.doc
- 表示作者态度和表示否定英文单词.doc
- 表示活动常用词组一.doc
- 西方经济学微观第四版第六章+完全竞争市场.ppt
- 西汉贵族女性服饰演变和发展研究.doc
- 西餐各种英文表达.doc
- 解读10kV 配网合环操作意义与目.doc
- 《基于新冠疫情前期货价格的预测分析案例》8800字.docx
- 《可倾转多旋翼飞行器的动力学建模和控制系统设计》13000字.docx
- 《中国CO2柱浓度空间异质性和变化趋势实证研究》8500字.docx
- 《基于文本挖掘的个人电子文件检索系统设计》23000字.docx
- 《3D打印自适应切片方法研究》15000字.docx
- 《航空薄壁件数控加工工艺及模拟仿真研究》11000字.doc
- 《基于大数据的移动核心网KPI指标异常检测系统设计与仿真研究》12000字.docx
- 《基于光子晶体波导的功率分束器设计》15000字.docx
- 《H大学地道桥设计》16000字.docx
- 《基于Android平台的室内地磁定位系统设计》19000字.docx
最近下载
- 基于NSA2860的参考方案设计.PDF VIP
- Roland罗兰乐器AX-Edge 肩背式合成器[Chinese] AX-Edge Owner's Manual用户手册.pdf
- 人力资源合规管理与风险管控 自查手册(361个风险点)-2025更新.pdf
- 日本工业标准JISL19022002.pdf VIP
- gb50974-2014消防给水及消火栓系统技术规范讲解..ppt VIP
- 《数字电子技术基础》课后习题及参考答案7810.pdf VIP
- 苏州市房地产经纪与信用管理平台‐备案经纪机构信息复核操.PDF
- 第十六届“高教杯”机械类试卷(机械手)、(台灯).pdf VIP
- 中医骨科护理疑难病例讨论.pptx VIP
- 浙江省宁波市慈溪市2024-2025学年六年级下学期期末数学试卷及答案解析.docx VIP
原创力文档

文档评论(0)