- 0
- 0
- 约1.17万字
- 约 64页
- 2024-01-13 发布于山东
- 举报
9.6共用数据的保护9.6.1常对象在定义对象时指定对象为常对象。常对象必须要有初值,如:Timeconstt1(12,34,46);这样,对象t1中的所有数据成员的值都不能被修改。定义常对象的一般形式为类名const对象名[(实参表列)];const类名对象名[(实参表列)];9.6.2常对象成员可以将对象的成员声明为const,包括常数据成员和常成员函数。常数据成员:用关键字const来声明常数据成员。常数据成员的值是不能改变的。只能通过构造函数的参数初始化表对常数据成员进行初始化。常对象的数据成员都是常数据成员,因此常对象的构造函数只能用参数初始化表对常数据成员进行初始化。constinthour;//声明hour为常数据成员Time∷Time(inth):hour(h){}常成员函数将成员函数声明为常成员函数:voidget_time()const;//注意const的位置在函数名和括号之后const是函数类型的一部分,在声明函数和定义函数时都要有该关键字,在调用时不必加const。常成员函数可以引用const数据成员,也可以引用非const的数据成员。但是都不能修改它们。const数据成员可以被const成员函数引用,也可以被非const的成员函数引用。常对象中的成员
您可能关注的文档
- 【医学课件】结核病影像(英文版).ppt
- 【医学课件】结直肠癌.ppt
- 【医学课件】阑尾疾病.ppt
- 【医学课件】肾功能不全的饮食.ppt
- 【医学课件】肾功能正常者饮食.ppt
- 【医学课件】食管癌.ppt
- 【医学课件】新生儿及新生儿疾病.ppt
- 【医学课件】新生儿窒息.ppt
- 【医学课件】性早熟(英文版).ppt
- 【医学课件】血管外科疾病.ppt
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)