嵌入式Linux下C程序设计042类与对象下this指针const与static成员类的复合友元模板.pptVIP

  • 4
  • 0
  • 约4.37千字
  • 约 29页
  • 2019-07-19 发布于湖北
  • 举报

嵌入式Linux下C程序设计042类与对象下this指针const与static成员类的复合友元模板.ppt

嵌入式Linux下QT程序设计 主讲:成宝宗 主要内容: This指针 Static成员 Const成员 类的组合 友元 模板 This指针 this指针的使用: 一种情况就是,在类的非静态成员函数中返回类对象本身的时候,直接使用 return *this; 另外一种情况是当参数与成员变量名相同时。 如this-n = n (不能写成n = n) 静态成员 静态成员用于解决同一个类的不同对象之间的数据和函数的共享问题。 静态数据成员 用关键字static声明 该类的所有对象维护该成员的同一个拷贝 必须在类外定义和初始化,用(::)来指明所属的类。 静态成员函数 类外代码可以使用类名和作用域操作符来调用静态成员函数。 静态成员函数只能引用属于该类的静态数据成员或静态成员函数。 Const对象 常对象 使用const关键字声明的对象称为常对象。常对象的声明形式如下: const 类名 对象名 或 类名 const 对象名 声明常对象的同时,也要进行初始化,而且该对象以后不能再被更新。 Const成员函数 常成员函数 使用const关键字声明的函数称为常成员函数。常成员函数声明的形式如下: 类型标识符 函数名(参数表) const; 说明: ① const是加在函数声明后面的类型修饰符,它是函数类型的一个组成部分,因此,在实现部分也要带const关键字。 ② const关键

文档评论(0)

1亿VIP精品文档

相关文档