1

看着 Boost::Optional可选类模板头,我遇到了这个:

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

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

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

4

0 回答 0