Здравствуйте, Vamp, Вы писали:
B>>Если быть до конца точным, то: V>.... V>Какое это имеет отношение к кастам? Не говоря уже о том, что это не нужно в данном конкретном случае.
Это имеет самое непосредственное отношение к dynamic_cast. Понижающие преобразования возможны только для полиморфных типов, а для этого нужна хотя бы одна виртуальная функция.