原文:c++11-17 模板核心知識(十)—— 區分萬能引用(universal references)和右值引用

引子 如何區分 模板參數 const disqualify universal reference auto聲明 引子 T amp amp 在代碼里並不總是右值引用: T amp amp 代表兩種含義: 右值引用 萬能引用 universal references, or forwarding references 如何區分 萬能引用一般出現在兩個場景中: 模板參數 auto聲明 我們分別討論下 ...

2020-11-30 23:22 0 626 推薦指數:

查看詳情

c++11-17 模板核心知識(一)—— 函數模板

1.1 定義函數模板 1.2 使用函數模板 1.3 兩階段翻譯 Two-Phase Translation 1.3.1 模板的編譯和鏈接問題 1.4 多模板參數 1.4.1 引入額外模板參數作為返回類型 1.4.2 讓編譯器 ...

Tue Nov 03 21:22:00 CST 2020 0 434
c++11-17 模板核心知識(十三)—— 名稱查找與ADL

名稱分類 名稱查找 ordinary lookup ADL (Argument-Dependent Lookup) 官網的例子 ADL的缺點 在C++中,如果編譯器遇到一個名稱,它會尋找這個名稱代表什么。比如x*y,如果x和y是變量 ...

Sun Dec 06 08:07:00 CST 2020 1 345
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM