struct Point2D { float x; float y; }; struct : Point2D { float z; } point;