指针和引用.ppt.pptVIP

  • 7
  • 0
  • 约5.85千字
  • 约 42页
  • 2017-05-13 发布于天津
  • 举报
指针和引用.ppt.ppt

指针和引用 计算机系03级本科一班 作者:袁胜 学号:20031014068 一、与对象有关的指针 1、对象的指针 形式: 类名 *对象的指针名 例子: Cylinder cylinder1; Cylinder *pcylinder = cylinder1; Pcylinder - sercylinder(20.0,20.0); Pcylinder - surface_area(); * * 2? This指针 This 指针是指向对象的指针,它隐含在类成员函数中,用来指向成员函数所属类的正在被操作的对象。 编译器会把对象的地址赋给成员函数中的this指针。确保访问到的数据成员属于这个对象 例如: Date::Date(int y,int m,int d) { this - year = y; this - month = m; this - day = d; } ?注:静态成员函数没有this 指针 ?3.? 指向类成员的指针 指向数据成员的指针: 数据类型 类名::*数据成员指针名; 赋值: 数据成员指针名 = 类名::数据成员名 例如: class A {public: … int a; … }; ?int A::*p = A::a; 访问数据成员: 对象名.*类成员指针名 //通过对象名访问 对象指针名 - *类成员指

文档评论(0)

1亿VIP精品文档

相关文档