f第部分对象型方法高级应用及性能.pptxVIP

  • 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的成员函数。; 由相同类模板实例化产生的类模板特化,都有它自己的类模板静态数据成员的副本。类

文档评论(0)

1亿VIP精品文档

相关文档