explicit关键字的作用
在c++中
explicit 关键字可以阻止构造函数的隐式调用;
隐式调用是指在构造函数只有一个参数BigInteger(int a);,或者不止一个参数但是其他参数有默认值BigInteger(int a, int b = 0 ,int c = 9.....);
此时BigInteger A = 9;//这时候会隐式地调用BigInteger(int a)的构造函数;但是如果在构造函数前面
原创
2017-03-24 12:47:09 ·
426 阅读 ·
0 评论