Что означает «класс:» в C ++?

Я никогда раньше этого не видел. Я подумал, что это опечатка для ":: sample", но когда я увидел, что он на самом деле компилируется, я был очень сбит с толку. Кто-нибудь может помочь мне выяснить, пожалуйста? Я не думаю, что это ярлык goto .

void f() {
  class: sample {
    // there were some members declared here
  } x;
}
78
задан Brad Mace 5 July 2011 в 19:11
поделиться