admin管理员组文章数量:1794759
类型推导的一二件事
引言
类型推导不是重点内容,大家知道类型推导是怎么个事即可!
什么是类型推导
想必大家都用过auto
这个非常受欢迎的关键字吧,「通常情况下,遇到类型复杂的变量,直接无脑auto」。
百度百科关于auto的介绍如下: 在C++中,auto关键字用于自动类型推断。它允许编译器根据初始化表达式自动推断变量的类型,从而使得代码更加简洁和易于维护。auto的使用场景包括但不限于循环中的迭代器、复杂类型(如std::map、std::vector等容器的元素类型)的声明,以及函数返回类型推导(在C++11之后的版本中)。
但是有时候我们也有推导出该变量是什么类型的需求。推导的过程就是类型推导 如下:
代码语言:javascript代码运行次数:0运行复制int main()
{
auto it = [](int a, int b)->int {return a + b; };
cout<<typeid(it).name();
}
运行结果如下:
其中我们用到了一个函数:typeid
下面
本文标签:
类型推导的一二件事
版权声明:本文标题:类型推导的一二件事 内容由林淑君副主任自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1755014230a1709432.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论