Nigdy wcześniej tego nie widziałem. Pomyślałem, że to był literówka dla ":: sample", ale kiedy zobaczyłem, że to faktycznie kompiluje, byłem bardzo zdezorientowany. Czy ktoś może mi pomóc dowiedzieć się? Nie sądzę, że jest to etykieta goto
.Co oznacza "klasa:" w C++?
void f() {
class: sample {
// there were some members declared here
} x;
}
Wygląda jak anonimowa klasa (która dziedziczy po próbce) z instancji x. Nigdy tego wcześniej nie widziałem. Może to C++ 0x? – ssmir
po prostu zgaduję: czy to może być nienazwana klasa wywodząca się z "próbki"? – davka
To nie jest etykieta "goto"? Prawidłowo, 'goto' na szczycie' klasy'! –