我以前从未见过。我认为这是“::sample”的拼写错误,但是当我看到它实际编译时,我感到非常困惑。有人可以帮我找出来吗?我不认为这是一个 goto
标签。
void f() {
class: sample {
// there were some members declared here
} x;
}
最佳答案
它是一个未命名的类,冒号表示它是从 sample
私下继承的。像这样看
class Foo : private sample
{
// ...
};
Foo x;
关于c++ - "class :"在 C++ 中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4712824/