美文网首页
简单介绍C++的decltype关键字

简单介绍C++的decltype关键字

作者: 希望是水户洋平 | 来源:发表于2021-08-07 10:54 被阅读0次

之前对这个关键字不太熟悉,现在做个笔记作为学习。

1、解释来源

一句话概括,当你需要某个表达式的返回值类型而又不想实际执行它时用decltype。例如:int a=8, b=3;auto c=a+b; //运行时需要实际执行a+b,哪怕编译时就能推导出类型decltype(a+b) d; //编译期类型推导不可以用auto c; 直接声明变量,必须同时初始化。
作者:prettykernel
链接:https://www.zhihu.com/question/24754399/answer/28871618
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2、讲讲用法

可以看下面的参考文章和书籍

(1).https://www.cnblogs.com/QG-whz/p/4952980.html
(2).《Effective Mordearn C++》的条款三

相关文章

网友评论

      本文标题:简单介绍C++的decltype关键字

      本文链接:https://www.haomeiwen.com/subject/mzbwvltx.html