1. ホーム
  2. c++

C++で「class : 」はどういう意味?

2023-07-28 03:22:56

質問

初めて見ました。私はそれが "::sample" のタイプミスであると思ったが、実際にコンパイルするのを見たとき、私は非常に混乱していた。どなたか教えていただけませんか?私はそれが goto というラベルがあります。

void f() {
  class: sample {
    // there were some members declared here
  } x;
}

どのように解決するのですか?

これは無名クラスで、コロンは sample . このように

class Foo : private sample
{
    // ...
};

Foo x;