第六章 类成员(二).pptVIP

  • 4
  • 0
  • 约7.78千字
  • 约 31页
  • 2017-03-26 发布于上海
  • 举报
第六章 类成员(二)

《面向对象程序设计》 中国科学技术大学计算机系 马建辉 第六章 类成员(二) 面向对象程序设计(C++) 6 类成员(二) 6.1 成员变量与成员函数 6.2 this指针 6.3 成员对象 6.4 const(常量) 6.5 const对象与const成员函数 6.6 静态成员变量与静态成员函数 6.4 const量(常量) 从高质量程序设计的角度考察C++中的const! 6.4.1 const的意义 最低权限原则: 软件工程的基本原则之一。 const的意义: 在可更改与不可更改之间画一条明确的界线,提高程序的安全性和可控性。 eg: const int i=100; i++; //编译错误 6.4.2 C中的const(常量) “一个不能被改变的普通变量”。 因此: -- 总是占用存储; -- 名字是全局的。也就是说,默认情况下,const是外部连接的(容易引起“名字冲突”)。 const int bufsize; // 无需初始化 const int bufsize = 100 ; char buf[bufsize] ; // error!! Why??

文档评论(0)

1亿VIP精品文档

相关文档