rect is the name of the variable (the object in this case).
It is exactly as if he said:
int rect;
except intthere is a definition of a new type called CRectangle. Typically, class types are declared separately and then used as
CRectangle rect;
, , , .
, structs:
struct SRectangle { int x, y; } rect;
, :
struct { int x, y; } rect;
" " ( ).