- 0
- 0
- 约2.16万字
- 约 60页
- 2018-02-18 发布于浙江
- 举报
c的语言第7次课
3.6 共用数据的保护 3.6 共用数据的保护 用指针变量作形参时,形参和实参的对应关系见下表 3.6 共用数据的保护 何时使用指向常对象的指针?何时使用常对象? 当希望在调用函数时对象的值不能被修改,就应该把形参定义为指向常对象的指针,同时用对象的地址做实参,而实参对象可以是const型,也可以是非 const型。 如果要求对象不仅在函数调用过程中不被修改,而且在整个程序运行时不被修改,就应该把该对象定义成常对象。 3.6 共用数据的保护 对象的常引用 前面讲过,引用主要是用于函数调用,将改变后的变量值带回到被调用的函数外。 但如果不希望在函数中修改参数,可以把引用型形参定义成 const 型: 函数返回类型 函数名( const 形参类型 形参名); 则在函数中不能改变形参值,也就不能改变对应的实参值。 什么时候使用常指针和常引用?使用常指针或常引用作为函数参数,既能保证数据安全,不被修改;调用函数时又能不必建立实参的拷贝,提高了程序运行效率,节省了内存空间。 3.6 共用数据的保护 const 数据小结 3.7 对象的动态建立和释放 用new 动态创建的对象一般没有对象名,只能通过指针访问。 在执行new 运算时,如果内存不足,则创建失败。大多数C++编译系统都让 new 返回一个0指针,表示内存不足,操作失败。 动态撤消对象的方法:由new
您可能关注的文档
- a的spnet超市管理系统.doc
- A的utoCAD 2010 机械绘图技巧.ppt
- A的SP动态网页设计教程.ppt
- A的utoCAD2010使用说明.ppt
- A线混比机福斯的智能定位器调试说明.ppt
- A的LEXA数字摄影机培训手册1.0.ppt
- B3 PSH500 专业的功放中文说明书.pdf
- B2C2Bppt--的案例分析.ppt
- BAPI的_讲议.ppt
- A的BB变频器内部结构.ppt
- 2026年河南省新乡市高考数学模拟试卷+答案解析.pdf
- 2026年河南省郑州市第二高级中学等校高考数学考前质检试卷+答案解析.pdf
- 2026年河南省郑州市外国语学校高考数学一模试卷+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学联考试卷(5月份)+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学模拟试卷(4月份)+答案解析.pdf
- 穿行测试(参考模板)(2)(1).pptx
- 2025-2026学年福建省厦门三中高三(下)学情调研数学试卷(4月份)+答案解析.pdf
- 2025-2026学年广东省广州市越秀区执信中学高三(下)段考数学试卷(5月份)+答案解析.pdf
- 2025-2026学年吉林省长春市吉大附中实验学校高三(下)期中数学试卷+答案解析.pdf
- 2026年海南省海口市琼山中学高考数学模拟试卷(二)(5月份)+答案解析.pdf
最近下载
- 通信网络安全与防护-第五章-网络防护技术.pptx VIP
- 通信网络安全与防护-第一章--概--述.pptx VIP
- 通信网络安全与防护-第三章--网络设备安全.pptx VIP
- 学堂在线 教育学导引 章节测试答案.docx VIP
- 浦发银行广州分行2027届校园招聘考试模拟试题及答案解析.docx VIP
- 某旅游景区安全生产风险分级管控信息公告栏(玻璃栈道、台阶、步游道、登山、水边山(岸)边崖边、湖面桥、山体、一线天、野生动物、森林、大型活动举办地、亭、阁、景观长廊、餐饮、商铺等).docx VIP
- 2025甲状腺功能亢进症诊疗指南实用版.pdf
- 《直线窄带式分拣机》标准文本.pdf VIP
- 2016-2020年成人高考《高起点数学(文)》考试真题合集(含解析).pdf VIP
- 深度学习及应用 课件 第八章 Transformer网络.pptx
原创力文档

文档评论(0)