![]() |
1
4
在C++20中添加指定的初始值设定项的建议( p0329r0 是故意的(注意到,作为官方语言特征,它特别是C++ 20的特性——但是GCC和CLAN已经基本上支持了这个特性很长时间了):
C++是比C语言更复杂的语言,我们有更多的事情需要担心。因此,我们得到的规则是,你不能混合指示符和值,这些标识符以声明顺序出现,是唯一的,既不是嵌套的也不是数组索引。这已经是一个非常有用的语言特性了。
动机,可能。我们真的需要这种语法吗?这是一个需要解决的问题吗?在不利方面,可能有解析歧义-您可能会构建数组索引初始化器,看起来很像。但如果你觉得这足够值得,你可以写一个建议。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 3 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |