#include
#include
templatevoid g(T&& val);
int main()
{
int i = 0;
const int ci = i;
g(i*ci);//请问这里模板实例化的T是int还是int&&?我认为是int,但很多地方说是int&&,感觉不可思议
}
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没记错的话T是int,val是int&&。你可以看下effective modern c++第一章