Definition

:::tips this指针是在member function内指向其调用者(一个对象)
在内部工作过程中,编译器会自动将this指针加到每一个member function的参数列表 :::

  1. Triangular& Triangular::
  2. copy(const Triangular &rhs)
  3. {
  4. if(this!=&rhs)
  5. {
  6. _length = rhs._length;
  7. _beg_pos=rhs._beg_pos;
  8. _next=rhs._beg_pos-1;
  9. }
  10. return *this;
  11. }

小结

  • this指针是在成员函数内部指向其调用者
  • 在复制对象时,确定二者是否相同是一个好习惯/doge