explicit 关键字 c++

Posted 每天告诉自己要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了explicit 关键字 c++相关的知识,希望对你有一定的参考价值。

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++的主要内容,如果未能解决你的问题,请参考以下文章

C++ explicit 关键字详解

c++ explicit关键字解读

C++ explicit关键字详解

C++中explicit关键字的使用

C++:explicit 关键字

C++ explicit关键字