【发布时间】:2011-06-10 09:56:50
【问题描述】:
我以前从未见过。我认为这是“::sample”的拼写错误,但是当我看到它实际编译时我很困惑。任何人都可以帮我找出来吗?我不认为这是goto 标签。
void f() {
class: sample {
// there were some members declared here
} x;
}
【问题讨论】:
-
看起来像一个匿名类(继承自示例)实例 x。以前从未见过这个。也许是 C++0x?
-
只是猜测:这可能是从
sample派生的未命名类吗? -
这不是
goto标签?正确,gotoclass的顶部! -
我什至没有注意到这是你。噗。
-
@Johannes 如果您还没有,请查看此code review proposal。该网站绝对可以从您的 C++ 能力中受益。