параметр. Я наследуюсь от этого класса с подстановкой шаблона. При попытке переопределить виртуальный метод с конкретным типом, который был подставлен в шаблон при наследовании, получаю ошибку "marked override, but doesn't override. В чем проблема?
template<typename T> struct base { virtual void foo(T) = 0; }; struct der : base<int> { void foo(int) override {} }; УМВР
Обсуждают сегодня