C++explicit关键字
生活随笔
收集整理的这篇文章主要介绍了
C++explicit关键字
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105089138
C++explicit关键字
- 简介
- 什么是隐式转换构造函数
- 隐式转换的隐患
- explicit 关键字用法
简介
explicit是C++的一个关键字,你可能很少用到它,但稍微留心一下就会发现C++标准库中explicit出现的频率还是挺高的。了解explicit关键字的功能及其使用对于我们阅读使用库是很有帮助的,而且在编写自己的代码时也可以尝试使用。
那么这个关键字到底有什么作用呢?带着问题我们好好的认识下这个"家伙",要明白explicit关键字的用途,首先需要了解隐式类型转换。
什么是隐式转换构造函数
在《C++ Primer》这本经典教程中提到:可以用单个实参来调用的构造函数定义从形参类型到该类类型的一个隐式转换。这句话看起来比较绕口挺不好理解的。我们还是结合实例来理解。
总结
以上是生活随笔为你收集整理的C++explicit关键字的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 怎么设置u盘启动技嘉 设置技嘉U盘启动的
- 下一篇: 学嵌入式要学C++