在C ++函数声明中作为最后一个符号引用?

时间:2016-09-07 01:43:25

标签: c++ c++11 rvalue-reference function-declaration ref-qualifier

看看Boost :: Optional optional class template header我遇到了这个:

T const& operator*() const&
T&       operator*() &;
T&&      operator*() &&;

对于我的生活,我无法在其他任何地方找到这种语法(作为最后一个符号的引用)我认为它与类型上的重载有关(const l-val,l-val, r-val)运营商所属的对象,但我还没有在任何地方看到这种情况。

有人能告诉我这种语法是什么意思吗?

0 个答案:

没有答案