Ошибка компилятора C3661
Явный список переопределения не обнаружил никаких методов переопределения
Явное переопределение указало одно или несколько имен типов. Однако не было функции с необходимой сигнатурой в типах, которые соответствовали сигнатуре переопределяющей функции. При попытке переопределить на основе имени типа необходимо иметь одну или несколько виртуальных функций в указанных типах, которые соответствуют сигнатуре переопределяющей функции.
Дополнительные сведения см. в разделе "Явные переопределения".