Я пытаюсь выяснить, как изменить родительскую переменную в конструкторе дочернего класса.То, что у меня сейчас есть в теле конструктора, drawable::bounce = wall::bounce
, похоже, не перекрывает drawable::bounce
значение по умолчанию.Какой правильный способ сделать это?
класс рисования:
class drawable {
protected:
window w;
vector location;
vector size;
vector bounce;
конструктор класса стены:
wall::wall(window & w, const vector & start, const vector & end,
int update_interval, const vector& bounce):
rectangle(w, start, end),
filled(false),
update_interval(update_interval),
update_count(0)
{
drawable::bounce = wall::bounce;
}