![]() |
1
0
是的,两者之间有区别。特别是
程序的行为可以从 copy initialization documentation 其中规定:
(重点矿山) 现在,让我们根据具体情况将其应用于给定的示例。 案例1在此,我们考虑以下陈述:
上述用途
复制初始化
. 和as
案例2在此,我们考虑以下陈述:
而上述使用 直接初始化 既然有 隐式转换可用 (使用 正在转换构造函数 ),根据上述引用的声明,这一次是允许的。 |
![]() |
Bas Smit · 如何从输出流创建std::string? 7 年前 |