explicit
当构造函数被指定为explicit的时候,将不会自动把构造函数作为转换构造函数,这仅仅用在当一个初始化语句参数与这个构造函数的形参匹配的情况.
相关文章:
- auto作用
- C++ 98标准/C++03标准 同C语言的意思完全一样:auto被解释为一个自动存储变量的关键字,也就是申明一块临时的变量内存。...
- double作用
- double 关键字double用来声明浮点型变量的精度....
- short作用
- short 关键字short用来修正数据类型,用来声明短整型变量....
- extern作用
- extern 关键字extern用来告知编译器变量在当前范围之外声明过了.被extern语句描述过的变量将分派不到任何空间,因为他们在别的地方被定义过了....
- new作用
- new可以给数据类型分配一个新结点并返回一个指向新分配内存区的首地址. 也可以对它进行初始化.中括号中的 size 可以分配尺寸大小....
- operator作用
- 关键字operator 用于重载函数.在上面语法中用特殊符(#)描述特征的操作将被重载.假如在一个类中,类名应当被指定.对于一元的操作, parameter-list 应当为空, 对于二元的操作,在operator右边的 parameter-list 应当包含操作数 (在operand 左边的被当作 this通过)....
- for作用
- for构造一个由4部分组成的循环:...
- public作用
- public 在类中的公共数据可以被任何人访问.关键字public也能用来指定派生,所有的公共和保护成员的基类可以变成保护的派生类....
- using作用
- using 关键字keyword 用来修正数据类型,它用来声明无符整型变量....
- unsigned作用
- unsigned 关键字keyword 用来修正数据类型,它用来声明无符整型变量....
《explicit作用》上有1条评论
评论已关闭。