“arg”是通用/转发引用还是右值引用?
template<auto&& arg> struct test {};
它是转发(又名通用)参考。
很容易检查:
int x; test<x> t;
尽管
x