第三章字符串类教材.pptVIP

  • 1
  • 0
  • 约3.03千字
  • 约 12页
  • 2016-12-31 发布于湖北
  • 举报
指向对象的指针 this指针 标准C++ string类 第三章 3.1 指向对象的指针 Person person1; Person *ptr=person1; //指向对象的指针 person1.age // 对象引用成员 person1.GetAge(); ptr-age //指针引用成员 ptr-GetAge(); (*ptr).age (*ptr).GetAge(); 1. 指向const对象的指针 【const】 int i = 9;const int *p = i; 允许给p指针重新赋值,使其指向另一个const对象,但是不允许通过p指针来修改所指对象的值。 2. const指针 int i = 0;int *const p = i; const指针的值是不能被修改的,这意味着不能使其指向其他的对象。所以在定义的时候就必须要初始化。 3.指向const对象的const指针 const i = 10; const int *const p = i; 既不能修改指针p所指向的对象的值,也不允许修改该指针p的指向 3.2 this指针 1.定义: ?this指针只能在一个类的成员函数中调用,它表示当前对象的地址。 2.实现原理: 当调用一个成员函数时,系统自动产生一个

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档