C++不同初始化的类型转换:为什么允许使用“=”但“{}”产生错误?
原文:Type conversion at variable initialization in C++: why using "=" is allowed but "{}" results in error?
原文:Type conversion at variable initialization in C++: why using "=" is allowed but "{}" results in error?
顾问Stroustrup书“C++ 方案拟订语言4” 因此,我无法理解,为什么编辑在使用旧的“=”分配方式时进行必要类型的转换。