理解decltype((...)) 中括號的意義
decltype((...) 中雙號括號的使用) ) 對decltype 運算子推導的類型有微妙但重要的影響,如C 17 函數定義並發(FCD) 的範例所示。
當應用於不帶括號的識別碼(id 表達式)或類別成員存取表達式,decltype 傳回引用實體的類型。但是,當表達式是左值(引用記憶體位置的變數或表達式)時,decltype 在實體類型之前會新增一個附加引用 (&)。
在FCD 範例中:
以上是為什麼 `decltype((...))` 回傳引用,而 `decltype(...)` 不回傳引用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!