- A C++ technique that allows template functions to forward arguments to other functions while preserving their exact type characteristics, including whether they are lvalues or rvalues, const-qualified, or volatile-qualified. It uses universal references (
T&&) combined withstd::forward<T>()to maintain the original value category of arguments, enabling wrapper functions to pass parameters without any type degradation or unnecessary copies.
This term is sponsored by: your name/company?
- Previous term: Percent encoding
- Next term: Performance
- Random term: Scrum poker (webglossary.info/random 🎲)