快速搞懂declval.

快速搞懂declval.
一直都搞不懂這個玩意兒是幹啥用的.
這不,在csdn博客裏面看見了其定義了.哦,就完全明白了.如下:

<型名 T>
型名 加右值引用<T>::declval();

是不是非常簡單,就是加個右值引用.這種是把類型作爲參數的函數.這也是我前幾天在弄的.
比如:

<型名 T>串 型名字(){中 具型(T).名字();}

就像這種,使用方式如下:

    串 a=型名字<T>();

同樣declval也是這樣使用的.因此應該說比較簡單了.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章