第六章进一步使成员函数.pptVIP

  • 7
  • 0
  • 约9.82千字
  • 约 47页
  • 2018-08-22 发布于江苏
  • 举报
第六章进一步使成员函数

第六章进一步使用成员函数 静态成员 友元函数 const对象和volatile对象 转换函数 指向类成员的指针 数组和类 静态成员 静态成员:使用关键字static修饰的类的数据成员和成员函数 格式:static 数据类型 数据成员名; 举例: class MyClass{ public: static int count; //引用性说明 static void func(); int x; }; const对象 const对象:在对象前面加上关键字const。该对象的任何数据成员都不能被修改 const Date MyBirthday(8,13,1970); const写在成员函数的参数表后面,该成员函数为只读函数。注意只读成员函数不仅在类定义体内说明时需要使用关键字const,在类定义体外定义时也必须使用关键字const。 int GetMonth() const{return month;} 一个const对象只能访问const成员函数。不能使用const对象调用非const的普通成员函数 volatile对象 volatile对象:在对象前面加上关键字volatile。volatile变量是程序设计的进程可以随时改变的变量。例如:时钟。 一个volatile对象只能访问volatile成员函数。 转换函数 一个类可以定义

文档评论(0)

1亿VIP精品文档

相关文档