тип данных которого указатель на базовый.
Есть дружественная функция, принимающая этот массив. Ей надо изменить открытое поле на 1, если это базовый. В ином случае на 2.
Как это сделать не через сетер? Мне кажется никак, пытался через typeid
Сделай изменение поля виртуальной функцией
dynamic_cast так-то
Обсуждают сегодня