If I have a function f(T *)
I would describe that as f takes a pointer to T
.
f(T &)
would be something like f takes a reference to T
.
How do I pronounce f(T &&)
?
It depends on the context. When T
is known type then T&&
is an rvalue reference. When T
is a template parameter then T&&
is a universal reference.