【发布时间】:2019-04-14 11:36:09
【问题描述】:
在阅读C++ reference 时,我对这一段有疑问:
注意:乱序指定初始化,嵌套指定 初始化,指定初始化器和常规的混合 初始化器和数组的指定初始化都是 在 C 编程语言中支持,但在 C++ 中不允许。
是否有任何技术原因阻止 C++ 支持乱序指定初始化?
【问题讨论】:
-
可能是因为上面提到的东西在C语言中一直有点安全隐患。
标签: c++ c++20 designated-initializer