區分綜合引用(Universal reference)和右值引用

在C++中區分綜合引用和右值引用可遵循以下原則 1. 變量或者參數的形式必須嚴格符合「T&&」的形式,並且T需要經過類型推導,是綜合引用。 符合T&&的形式,且需要經過類型推導來判斷T的類型,所以是綜合引用。 理由同上,所以是個綜合引用 Args的類型依賴於vector的T,每一次調用emplace_back時都需要根據T的類型來推導Args的類型,所以這是一個綜合引用。 2. 如果變量或者參數的
相關文章
相關標籤/搜索