万能引用universal reference

万能引用(universal reference/forwarding reference:转发引用)
1类型区别基本含义
template
void func(const T& abc){}

func(10); //T:int,abc=const int&

2universal reference/万能引用/未定义引用基本认识
结论:万能引用是一种类型右值引用(全程:右值引用类型)是用&&表示,右值引用绑定在右值上
void myfunc(int&& tmpv) {
cout << tmpv << endl; } int&& rv = 1000; //rv是右值引用 myfunc(10); int i = 100; //i是左值 //nmsp1::myfunc(i); //编译出错,右值引用不能绑定左值 如果我们想一个函数既

万能引用universal reference最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/7452.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>