Почему ключевое слово virtual применяется к методам, а не к классам?C++

Программы на C++. Форум разработчиков
Anonymous
Почему ключевое слово virtual применяется к методам, а не к классам?

Сообщение Anonymous »

Когда к методу применяется ключевое слово virtual, весь класс становится абстрактным.
Не следует ли применить ключевое слово virtual или абстрактное к классу? Это более интуитивный дизайн, поскольку он отражает то, что на самом деле происходит с точки зрения компилятора/семантики.
Были ли другие соображения, которые я упустил, когда дизайнеры принимали это решение?

Подробнее здесь: https://stackoverflow.com/questions/793 ... of-classes

Вернуться в «C++»