![]() |
1
6
引用的初始化
所以它意味着初始化引用的类型prvalue表达式,
然后 [conv.rval] 国家:
因此,绑定到引用的临时对象的类型与调整后的
所以代码
|
![]() |
2
2
临时的类型是用什么类型声明的。
不幸的是,
Oliv
指出在
their answer
引用初始化规则将类型转换为与引用类型匹配,因此在本例中
因为如果您想阻止重载集接受所需的常量prvalue,实际上可以创建常量prvalues。
否则,如果你有
在重载设置中,如果只删除常量prvalue,它将绑定到
相反。你可以看到这个与
在这里,
需要实际停止
|
![]() |
Xirema · 如何正确编写运算符的R值重载 7 年前 |
![]() |
Mário Feroldi · 在运行时调用代码中未调用的函数 7 年前 |
![]() |
chqrlie · 所有位0都可以是整数的陷阱表示吗? 7 年前 |
![]() |
Vincent · 打印零,但不基于该条件退出循环 7 年前 |
![]() |
Dror K. · 用%p打印空指针是未定义的行为? 7 年前 |
![]() |
Bite Bytes · C中允许这种函数调用吗 7 年前 |
![]() |
K J Gor · C中strncpy的内存混淆 8 年前 |