struct Color { double r, g, b, a; public: Color (double r, double g, double b, double a) { this->r = r; this->g = g; this->b = b; this->a = a; }; }; class Dingus { public: Color color; Dingus (Color c) { Color color = c; } }; main () { fn (Color (1,2,3,4)); }