class CRectangle {
int x, y;
public:
void set_values (int,int);
int area (void);
} rect;
W tym przykładzie, co oznacza "rect" po nawiasie zamykającym i między średnikiem w tej definicji klasy? Mam problem ze znalezieniem jasnego wyjaśnienia. Ponadto: Cokolwiek to jest, możesz to zrobić również dla struktur?Dezorientacja w deklaracji klasy - nazwa między nawiasem zamykającym a średnikiem
To jest "nienazwana struktura", a nie "anonimowa struktura". C++ nie ma anonimowych struktur. Zobacz http://stackoverflow.com/questions/2253878/why-does-c-disallow-unnamed-structs-and-unions –