std::forward 是一個 C++11 中的模板函數(shù),其主要作用是在模板函數(shù)或模板類中,將一個參數(shù)以“原樣”(forward)的方式轉發(fā)給另一個函數(shù)。通常情況下,該函數(shù)被用于實現(xiàn)完美轉發(fā)(perfect forwarding)。 完美轉發(fā)是指,一個函數(shù)或類模板可以將其參數(shù)原封不動地轉發(fā)給另一個函數(shù)或類模板,同時保持被轉發(fā)參數(shù)的左右值特性(lvalu
www.dbjr.com.cn/article/2783...htm 2025-5-16