C++课件第2篇B.pptVIP

  • 3
  • 0
  • 约1.09万字
  • 约 45页
  • 2017-06-09 发布于湖北
  • 举报
不论类成员函数在类内还是类外定义,不论是否用inline声明,都用同一块内存空间存储,不占用对象的存储空间 对象所占用的存储空间只是该对象的数据部分所占用的存储空间 “调用对象的成员函数”? ●声明一个类的实例(对象)和声明一个一般变量相同,例如: 通过对象名和成员运算符访问对象中的成员 通过指向对象的指针访问对象中的成员 通过对象的引用来访问对象中的成员 1.通过对象名和成员运算符访问对象中的成员  对象名.成员名或对象名.成员函数     2.通过指向对象的指针访问对象中的成员   3.通过对象的引用来访问对象中的成员 例2.1: 注意: 例2.2:引用多个对象的成员 例2.2:引用多个对象的成员 说明: 例2.2:引用多个对象的成员 例2.3:将例2.2程序改用含成员函数的类来处理 说明: 例2.4:找出一个整型数组中的元素的最大值 ●公用接口与私有实现的分离   类的公用的成员函数是用户使用类的公用接口或是类的对外接口. 通过成员函数的调用对类的数据成员进行操作称为类的实现. ●类的声明和成员函数定义的分离   为了减少一个类被多个程序使用时的重复工作量,面向对象的程序开发一般将类的声明(包括成员函数的声明)放在一个头文件中,类的成员函数放在另一个文件中。 ●类的声明和成员函数定义的分离   C++中把若干个常用的功能相近的类

文档评论(0)

1亿VIP精品文档

相关文档