09/07/20 18:19:38
>>4
参照でいけないかな
class base {
protected:
double a, b, c;
};
class point : public base {
public:
double &x, &y, &z;
point() : x(base::a), y(base::b), z(base::c) { }
};
class color : public base {
public:
double &r, &g, &b;
color() : r(base::a), g(base::b), b(base::c) { }
};