Ключевое слово override
позволяет убедиться в том, что функция будет переопределена. Я ищу обратную функциональность. Поэтому, когда я пишу новую функцию, я хочу отметить ее чем-то, чтобы убедиться, что она не будет случайно перезаписана.Есть ли обратная сторона 'переопределить' спецификатор в C++?
(Кроме того, я не хочу, чтобы сделать его static
, поскольку он выглядит как принадлежать к объекту, а не класс)
Что, например [спецификатор 'final'] (http://en.cppreference.com/w/cpp/language/final)? –
Вы хотите «финал»? – Danh
afaik 'override' гарантирует, что функция переопределяет одно в базовом классе, а не наоборот ... исправьте меня, если я ошибаюсь ... – user463035818