文章插图
显式地,C++提供了关键字explicit,声明为explicit的构造函数不能用于隐式转换 。等级测试1{公共:test1(int n){ num = n;}//通用构造函数私人:int num};等级测试2{公共:explicit test 2(int n){ num = n;}//显式构造函数私人:int num};int main(){Test1 t1 = 12//隐式调用其构造函数,成功Test2 t2 = 12//编译错误,无法隐式调用其构造函数 。test2 T3(12);//显式调用成功返回0;}都是复制粘贴,因为问题比较简单 。怎么能省事呢?一站式出国留学攻略 http://www.offercoming.com
【Option Explicit什么意思】
推荐阅读
- 在掌中是什么生肖
- 豹猫得价格怎么样,有卖的吗,孟加拉豹猫,野生豹猫,什么价格?
- 日语阿里嘎多玛玛哈哈是什么意思
- 全身是财宝是什么生肖
- 四月六眉挂柳湾是什么生肖
- 二八俏佳人是什么生肖
- 为什么铂金戒指戴的发黄
- 不吃肉的动物是什么生肖
- 东南西北肖是什么生肖
- 君心三八为石得是什么生肖