C++学习-第4章 常类型重载与引用.pptVIP

  • 3
  • 0
  • 约4.54千字
  • 约 26页
  • 2018-06-27 发布于福建
  • 举报
C学习-第4章常类型重载与引用

第 4 章 常对象、重载和引用 本章主要内容 3.6 共有数据的保护:const 3.9.1 静态数据成员 1.3.7 引用(reference) 4 运算符重载(overloading) 3.6 常类型 const 目的:对于既需要共享,又需要防止改变的数据声明为常量。 常类型的对象必须进行初始化,而且不能被更新。 常对象:其数据成员全部为常变量且必须有初始值。 类名 const 对象名 1、常对象举例 class A { public: A(int i,int j) {x=i; y=j;} ... private: int x,y; }; A const a(3,4); //a是常对象,不能被更新 2、常成员函数(专门为常对象定义的) 格式: 类型说明符 函数名(参数表)const; 实现部分也要带const关键字。 功能: 常成员函数不能更新对象的数据成员,也不能调用类中没有用const修饰的成员函数。 调用: 通过常对象只能调用它的常成员函数。 重载函数:const关键字可以被用于参与对重载函数的区分 常成员函数举例 #includeiostream using namespace std; class R { public

文档评论(0)

1亿VIP精品文档

相关文档