Означает ли финал переопределение?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Означает ли финал переопределение?

Сообщение Anonymous »

Насколько я понимаю, ключевое слово override указывает, что данное объявление реализует базовый виртуальный метод, и компиляция должна завершиться неудачно, если соответствующий базовый метод не найден.

Я понимаю, что ключевое слово Final означает, что оно сообщает компилятору, что ни один класс не должен переопределять эту виртуальную функцию.

Так является ли переопределение Final избыточным? Кажется, компилируется нормально. Какую информацию переопределение Final передает, а Final нет? Каков вариант использования такой комбинации?

Подробнее здесь: https://stackoverflow.com/questions/294 ... y-override
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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