这是一个后续问题.
在上一个问题中,@ JohannesSchaub-litb表示以下代码不完全符合标准:
class { int i; }; //unnamed-class definition. § 9/1 allows this!
Run Code Online (Sandbox Code Playgroud)
然后他补充道,
虽然它在语法上是有效的,但它违反了这样一个规则,即这样的类必须在其封闭范围内声明至少一个名称.
我真的不明白这一点.他在说什么名字?
任何人都可以进一步详细说明(最好引用标准)?