原创 現代C++之理解decltype

 現代C++之理解decltype decltype用於生成變量名或者表達式的類型,其生成的結果有的是顯而易見的,可以預測的,容易理解,有些則不容易理解。大多數情況下,與使用模板和auto時進行的類型推斷相比,decltype作用於變量名或

原创 理解模板類型推斷(template type deduction)

理解模板類型推斷(template type deduction) 我們往往不能理解一個複雜的系統是如何運作的,但是卻知道這個系統能夠做什麼。C++的模板類型推斷便是如此,把參數傳遞到模板函數往往能讓程序員得到滿意的結果,但是卻不能夠比較清