我想在以下示例中了解&的含义:

class1 &class1::instance(){

///something to do

}

最佳答案

这意味着您的方法返回对method1对象的引用。引用就像指针一样,它引用的是对象,而不是对象的副本,但是与指针的不同之处在于引用:

  • 永远不能不确定/ NULL
  • 您不能对它们进行指针算术

  • 因此,它们是一种轻巧,安全的指针版本。

    08-16 07:57