当函数返回对象的引用?

来源:互联网 发布:域名name server 编辑:程序博客网 时间:2024/05/16 08:32

当函数返回对象的引用?

 // prefix : increment and then fetch
  INT& operator++()
  {
    ++(this->m_i);
    return *this;
  }
 
  引用是由一个常量指针来实现的。但引用却是用一个对象来初始化的。所以,当
  函数返回引用,要返回一个对象来初使化这个引用。编译器会做处理,把对象的地址
  赋于这个引用,而不是传递一份对象的拷贝。所以,这里,不是返回一个指向这个对象
  的指针。

原创粉丝点击