快速搞懂declval.

快速搞懂declval.
一直都搞不懂这个玩意儿是干啥用的.
这不,在csdn博客里面看见了其定义了.哦,就完全明白了.如下:

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

是不是非常简单,就是加个右值引用.这种是把类型作为参数的函数.这也是我前几天在弄的.
比如:

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

就像这种,使用方式如下:

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

同样declval也是这样使用的.因此应该说比较简单了.

posted @ 2019-06-06 09:11  zjh6  阅读(31)  评论(0)    收藏  举报  来源