As the subject, you could check the related code on https://godbolt.org/z/qtjVP6.
For your convience, the code is posted below:
#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;
}
Output:6Widget
echo 6Widget | c++filt -t
says Widget
.
I would be grateful to have some help on this question.
Aucun commentaire:
Enregistrer un commentaire