文章目录 转换构造函数 转换构造函数 声明时不带函数说明符 explicit 的拥有单个无默认值形参的 (C++11 前)构造函数被称作转换构造函数。 struct A { A() { } // 转换构造函数 (C++11 起) A(int) { } // 转换构造函数 A(int, int) { } // 转换构造函数 (C++11 起) };