【发布时间】:2015-09-13 18:23:49
【问题描述】:
根据this webpage,非静态成员函数可以在其声明中包含& 或&&。他们有以下例子
struct S {
virtual int f(char) const, g(int) &&; // declares two non-static member functions
};
1) 第二个函数的签名是否包含virtual?
virtual int g(int) &&
2) 尾随&&是什么意思?
【问题讨论】:
-
请为您的文本中的两个不同问题创建两个不同的问题。
-
&&用于 '*this' 的 r 值参考。