explicit 关键字 c++
Posted 每天告诉自己要努力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了explicit 关键字 c++相关的知识,希望对你有一定的参考价值。
#include <iostream>
using namespace std;
class A
public:
A(int i = 5)
m_a = i;
private:
int m_a;
;
int main()
A s;
//我们会发现,我们没有重载'='运算符,但是却可以把内置的int类型赋值给了对象A.
s = 10;
//实际上,10被隐式转换成了下面的形式,所以才能这样.
//s = A temp(10);
system("pause");
return 0;
以上是关于explicit 关键字 c++的主要内容,如果未能解决你的问题,请参考以下文章