1
4
这是正确的,它不是最令人烦恼的解析。最麻烦的解析是在 [dcl.ambig.res] :
这里的问题是,您不能使用初始化成员
|
2
2
可能不会,但这会使语法更加复杂。默认成员初始值设定项只支持统一初始化和复制初始化,因为这些东西不可能出现在现有代码中。而且很容易将它们与函数声明区分开来。 正在添加 另一个 括号的重载使用从来都不是一个目标。在我看来,它被过度使用了。如果它在一般情况下不受支持,那么仅为您想到的这个特定用例支持它几乎不是一个值得进行语法扭曲的有用特性。 |
Osama Kawish · Visual C++:没有默认构造函数 7 年前 |