C++中explicit 关键字的作用
来源:互联网 发布:office专用卸载软件 编辑:程序博客网 时间:2024/06/06 08:45
C++中explicit 关键字的的作用是修饰类的构造函数,避免发生从其他类型到类类型的隐式转换。如果要进行其他类型到类类型的转换,必须进行显示转换操作。
例子如下:在编译器自动地将整型转换为Convert型,此时等价于如下进行如下步骤:如果在给构造函数加上explicit关键字,则上述隐式转换不会发生若想实现转换,必须显示进行,如下操作:使用explicit关键字必须注意:1.explicit只用于类内部构造函数的声明上,如果构造函数在类外部定义,则定义不加explicit关键字;2.explicit只作用于单个参数的构造函数。
0 0
- C++ 中 explicit 关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- [转]C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++ 中 explicit 关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- C++ 中 explicit 关键字的作用
- C++中explicit关键字的作用
- C++中explicit关键字的作用
- dizhi
- CocoaLumberjack 学习总结(四)
- Java中HashMap遍历的两种方式
- php手动释放内存
- 【adb】常用命令使用
- C++中explicit 关键字的作用
- 动态规划:趣话0-1背包
- 关于 android.widget.Scroller 详解
- Ubuntu实用技巧整理
- Hadoop HDFS 的 Java API 操作方式
- 常用后台管理界面布局
- atomic和nonatomic
- Unbalanced calls to begin/end appearance transitions for <> 自定义tabbar问题
- Android Studio 错误:找不到符号