【发布时间】:2020-09-19 09:12:28
【问题描述】:
作为主题,您可以查看https://godbolt.org/z/qtjVP6上的相关代码。
为了您的方便,代码贴在下面:
#include<typeinfo>
#include<iostream>
class Widget{};
Widget someWidget;
int main()
{
Widget&& var1 = Widget{}; // here, “&&” means rvalue reference
auto&& var2 = var1; // here, “&&” does not mean rvalue reference
std::cout << typeid(var2).name() << std::endl;
}
输出:6Widget
echo 6Widget | c++filt -t 说Widget。
如果能在这个问题上得到一些帮助,我将不胜感激。
【问题讨论】: