- 1
- 0
- 约5.1千字
- 约 64页
- 2020-02-24 发布于上海
- 举报
介绍一些C++高级机制(有一些是C++的特有机制);安 全;const问题;const问题;Examples: 10.1 ~ 10.9; const成员函数可以处理const对象,(对象类型)的const引用参数机制就是建立在const成员函数基础上。; 将指针显式赋值为0,可以预防对无用指针(已经删除、没有初始化等)的再次无意使用所带来的不安全问题!; 返回对private数据成员的引用或指针,将破坏对象的封装特性!危险!!可以通过限制函数返回值类型为const来预防!; 自我复制问题!;异常处理;性 能;static成员属性、static成员函数及其作用;关于static成员函数:
作用域是整个类范围;
定义时(.h文件中)用关键字static修饰;
一般只能定义为Public;
在class定义的外面(.cpp文件中/文件范围内)给出具体实现时不能再加关键词static!
不能使用this指针!
不能定义为const函数!Why?(独立于任何实例,与实例无关)
如果一个成员函数不访问任何non-static的成员属性、 non-static的成员函数,则应该将其定义为static的成员函数。; 由相同类模板实例化产生的类模板特化,都有它自己的类模板静态数据成员的副本。类
您可能关注的文档
最近下载
- 面料常识及保养培训考核及答案.docx VIP
- 《欧洲儿科胃肠病学、肝病学和营养学学会关于益生菌治疗儿童胃肠道疾病的立场文件》解读.pdf VIP
- 2026年贵州省中考数学试卷(含答案详解)原版.pdf
- 法洛四联症病人麻醉管理要点.pptx VIP
- 个人借款协议书有利息简单版(四篇).doc VIP
- 2026年秋人教版(新教材)初中信息技术八年级全一册(全册)教学设计(附目录p140).pdf
- 既有民用建筑外立面脱落安全隐患排查技术手册(第一版).pdf VIP
- 部编九年级历史上册第五单元《走向近代》单元测试题(含答案).docx VIP
- 《电路分析基础》课件(华北电力大学).pdf VIP
- 布鲁克纳操作手册.pdf VIP
原创力文档

文档评论(0)