返回左值引用的函数,连同赋值,下标,解引用和前置递增/递减运算符,都是返回左值的表达式的例子。
返回非引用类型的函数,连同算术,关系,位以及后置递增/递减运算符,都生成右值。我们不能将一个左值引用绑定到这类表达式上,但我们可以将一个const的左值引用或者一个右值引用绑定到这类表达式上。
如果一个成员函数有引用限定符,则具有相同参数列表的所有版本都必须有引用限定符。
返回左值引用的函数,连同赋值,下标,解引用和前置递增/递减运算符,都是返回左值的表达式的例子。
返回非引用类型的函数,连同算术,关系,位以及后置递增/递减运算符,都生成右值。我们不能将一个左值引用绑定到这类表达式上,但我们可以将一个const的左值引用或者一个右值引用绑定到这类表达式上。
如果一个成员函数有引用限定符,则具有相同参数列表的所有版本都必须有引用限定符。