std::forward不是一個標準庫函數,而是一個C++11的語言特性,用于完美轉發參數。它通常用于模板函數或模板類中,以確保參數以原始形式傳遞給另一個函數或類模板。雖然std::forward通常用于模板代碼中,但它也可以在非模板函數中使用,只要參數是按引用傳遞的。因此,std::forward不僅適用于模板,也適用于非模板代碼。