На каждом пути в иерархии наследования должно быть не более одного определения каждой виртуальной функции.
На каждом пути в иерархии наследования должно быть не более одного определения каждой виртуальной функции.
Средство проверки помечает виртуальные функции-члены, имеющие несколько определений по одному и тому же пути в иерархии наследования. Если функция определена несколько раз, может быть неоднозначно, какая реализация используется в данном вызове функции.
Средство проверки также вызывает нарушение, если функция элемента базового класса переопределена в производном классе без virtual ключевое слово.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Производные классы |
| Категория: Обязательно |