Combining rvalue references with templated function parameters or `auto` behaves quite differently than "normal" rvalue references. Together with the utility function template `std::forward` they allow something called "perfect forwarding" and are therefore also called forwarding references.
↧