题目
explicit什么意思
提问时间:2021-03-16
答案
显式,C++提供了关键字explicit,声明为explicit的构造函数不能在隐式转换中使用
class Test1
{
public:
Test1(int n) { num = n; } //普通构造函数
private:
int num;
};
class Test2
{
public:
explicit Test2(int n) { num = n; } //explicit(显式)构造函数
private:
int num;
};
int main()
{
Test1 t1 = 12; //隐式调用其构造函数,成功
Test2 t2 = 12; //编译错误,不能隐式调用其构造函数
Test2 t3(12); //显式调用成功
return 0;
}
都是复制粘贴的,因为问题比较简单,怎么省事怎么来了.
class Test1
{
public:
Test1(int n) { num = n; } //普通构造函数
private:
int num;
};
class Test2
{
public:
explicit Test2(int n) { num = n; } //explicit(显式)构造函数
private:
int num;
};
int main()
{
Test1 t1 = 12; //隐式调用其构造函数,成功
Test2 t2 = 12; //编译错误,不能隐式调用其构造函数
Test2 t3(12); //显式调用成功
return 0;
}
都是复制粘贴的,因为问题比较简单,怎么省事怎么来了.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1一列火车5分之3小时行48KM.照这样计算,这列火车1小时可行多少KM?行1KM要多少小时?
- 2下列物质存在顺反异构的是( ) A.1-丁烯 B.2-氯丙烯 C.2-甲基-2-丁烯 D.2─丁烯
- 3若三角形abc的三边分别为a,b,c,且满足a^2-2bc=c^2-2ab,问三角形ABC是什么形状?
- 4有没有名人因为放弃梦想而失败的例子,
- 5已知向量a=(5,x),a的模为13,则x等于?
- 6以《Haste Makes Waste》为题写一篇300字左右的英语文章
- 7马克思恩格斯最重要的理论贡献有()
- 82002年的第一季度是91天吗?
- 9三轮车和自行车总共8辆,共21歌轮子,自行车几辆,三轮车几辆
- 10检查装置气密性,如果有气泡冒出就说明不漏气,这是为什么?导管口开始有气泡放出示,不宜立即收集,为什�
热门考点
- 1解离和水解的区别
- 2数词four的序数词?
- 3一次数学游戏中,老师让甲、乙、丙三名学生对点A(m,n)各提一个限制条件甲说:m+n=0,乙说:点A不在第二象限,丙说:坐标轴上无点A,老师又让丁学生猜点A的位置,则丁学生的正确答案应怎样
- 4翻译成英文:1.吵闹的 2.长凳 3摇动,晃动 4.吃早餐 5.粽子 6.拉小提琴 7.做飞机模型
- 5一道非常简单的vf题目,帮帮忙呵``
- 6北京到天津图上距离5.5厘米,实际约110千米,请把比例尺补充:0 () () ()千米,
- 7语文书第11课,唯一的听众中的老人为什么要说自己耳聋?
- 8汽车水箱老是少水的原因
- 9我与书交朋友500字
- 10The wowan wants a kilo of potatoes 对a kilo of potatoes提问