C++|C++ Effective详解
目录
- explicit关键字
- 总结
explicit关键字
用来放置类进行隐式转换
例如一个类有一个形参是int的构造函数
如下,在Pos的vector push的时候 ,直接使用一个int 就可以隐式转换为Pos
如果不想被隐式转换 就加上explicit关键字
#include#include #include #include #include using namespace std; #define debug(x) cout<<#x<<": "<<(x)<
编译成功!
#include#include #include #include #include using namespace std; #define debug(x) cout<<#x<<": "<<(x)<
编译失败!
总结 【C++|C++ Effective详解】本片文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- EffectiveObjective-C2.0|EffectiveObjective-C2.0 笔记 - 第二部分
- opencv|opencv C++模板匹配的简单实现
- Java|Java OpenCV图像处理之SIFT角点检测详解
- C语言浮点函数中的modf和fmod详解
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 虚拟DOM-Diff算法详解
- LSTM网络层详解及其应用实例
- c++基础概念笔记
- OC:|OC: WKWebView详解
- vue中的条件判断详解v-if|vue中的条件判断详解v-if v-else v-else-if v-show