函数末尾的 && 是什么意思

codea-PPP

阅读此页面时我感到困惑

struct S
{
    virtual int f(char) const, g(int) &&; // declares two non-static member functions
    virtual int f(char), x; // compile-time error: virtual (in decl-specifier-seq)
                            // is only allowed in declarations of non-static
                            // member functions
};

是什么

virtual int g(int) &&;

是什么意思?

马克西姆·叶戈鲁什金

&&在函数末尾表示该函数在this具有 r-value 值类别时被选择

查看成员函数

非静态成员函数可以声明为没有引用限定符、左值引用限定符(参数列表之后的标记 &)或右值引用限定符(参数列表之后的标记 &&)。在重载决议期间,类 X 的非静态 cv 限定成员函数被处理如下:

无引用限定符:隐式对象参数具有对 cv 限定的 X 的左值引用类型,并且还允许绑定右值隐式对象参数

左值引用限定符:隐式对象参数具有对 cv 限定的 X 的左值引用类型

右值引用限定符:隐式对象参数具有对 cv 限定的 X 的右值引用类型

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

全局format()函数是什么意思?

来自分类Dev

返回函数*(){...}是什么意思?

来自分类Dev

“ if(<函数名称>)”是什么意思?

来自分类Dev

调用函数时(_)是什么意思?

来自分类Dev

/ *:* * /内部函数参数是什么意思?

来自分类Dev

函数的属性是什么意思?

来自分类Dev

:: 在函数调用前是什么意思?

来自分类Dev

这个函数签名是什么意思?

来自分类Dev

关于良好的编码实践,“函数和方法末尾的无用返回”是什么意思?

来自分类Dev

在某些vim映射末尾的<CR>是什么意思?

来自分类Dev

网址末尾的.action / .event是什么意思?

来自分类Dev

js文件参考末尾的大括号是什么意思?

来自分类Dev

在语句末尾添加反斜杠是什么意思?

来自分类Dev

共享对象末尾的@符号是什么意思?

来自分类Dev

在PCRE regex末尾,我和g是什么意思?

来自分类Dev

#define语句末尾的'\'是什么意思?

来自分类Dev

在语句末尾添加反斜杠是什么意思?

来自分类Dev

js文件参考末尾的大括号是什么意思?

来自分类Dev

return语句末尾的[0]是什么意思

来自分类Dev

// RK = 0在URL末尾是什么意思?

来自分类Dev

awk脚本末尾的“ 1”是什么意思

来自分类Dev

命令末尾的破折号“-”是什么意思?

来自分类Dev

在CSS颜色的末尾添加\ 9是什么意思?

来自分类Dev

Systemd 命令末尾传递的选项是什么意思?

来自分类Dev

结构定义末尾的变量名是什么意思?

来自分类Dev

javascript“函数||函数||函数”是什么意思?

来自分类Dev

“ cdecl = nil”(放在函数声明之后)是什么意思?

来自分类Dev

ac#构造函数中的“ this”是什么意思?

来自分类常见问题

在C ++中“毒害函数”是什么意思?

Related 相关文章

热门标签

归档