根据这个网页,非静态成员函数在声明时可以有一个结尾的
&
或&&
。他们举了以下的例子。struct S {
virtual int f(char) const, g(int) &&; // declares two non-static member functions
};
第二个函数的签名中是否包含 virtual
关键字?
virtual int g(int) &&
2) “&&”末尾的含义是什么?
&&
是用于 '*this
' 的右值引用。 - Jarod42