
⚡ CYBER_PROFILE ⚡
/// SYSTEM READY ///
WARNING \]: DETECTING HIGH ENERGY
**🌊 🌉 🌊 心手合一 · 水到渠成**

|------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
| **\>\>\> ACCESS TERMINAL \<\<\<** ||
| [**\[ 🦾 作者主页 \]**](https://blog.csdn.net/fengtinghuqu520?spm=1000.2115.3001.5343) | [**\[ 🔥 C语言核心 \]**](https://blog.csdn.net/fengtinghuqu520/category_12955956.html) |
| [**\[ 💾 编程百度 \]**](https://blog.csdn.net/fengtinghuqu520/category_13083835.html) | [**\[ 📡 代码仓库 \]**](https://blog.csdn.net/fengtinghuqu520/article/details/147275999?spm=1001.2014.3001.5502) |
---------------------------------------
Running Process: 100% \| Latency: 0ms
*** ** * ** ***
#### 索引与导读
* [由构造函数引起的隐式类型转换](#由构造函数引起的隐式类型转换)
* [一、内置类型隐式转换为类类型](#一、内置类型隐式转换为类类型)
* [二、使用 explicit 禁止隐式转换](#二、使用 explicit 禁止隐式转换)
* [三、类类型对象之间的隐式转换](#三、类类型对象之间的隐式转换)
* [💡 知识点补充:多参数构造函数的隐式转换](#💡 知识点补充:多参数构造函数的隐式转换)
* [💻结尾--- 核心连接协议](#💻结尾— 核心连接协议)
## 由构造函数引起的隐式类型转换
当一个构造函数只需要一个参数时,编译器可以用它将该参数类型的值\*\*"自动"\*\*转换为类对象
## 一、内置类型隐式转换为类类型
如果一个类定义了一个接受某种内置类型(如 `int`, `double`)的构造函数,`C++` 允许你直接把该内置类型赋值给类对象
```cpp
#include