快速搞懂declval.
快速搞懂declval.
一直都搞不懂这个玩意儿是干啥用的.
这不,在csdn博客里面看见了其定义了.哦,就完全明白了.如下:
元<型名 T>
型名 加右值引用<T>::型 declval();
是不是非常简单,就是加个右值引用.这种是把类型作为参数的函数.这也是我前几天在弄的.
比如:
元<型名 T>串 型名字(){中 具型(T).名字();}
就像这种,使用方式如下:
串 a=型名字<T>();
同样declval也是这样使用的.因此应该说比较简单了.
浙公网安备 33010602011771号