Есть ли способ в С++
явно указать, что я хочу скрыть (hide) функцию базового класса? Точнее, нужно гарантировать ошибку на стадии компиляции, если функция, которую я хочу скрыть, виртуальна.
Другими словами, нужен спецификатор, противоположный override -- или что-то с аналогичной семантикой. В C# для этого используется спецификатор new.
Если в текущем стандарте решения нет, то может есть какие-нибудь расширения GCC? И вообще, где можно почитать какие-нибудь официальные обсуждения будущих изменений стандарта; а то может подобная фича планируется...
Задал
вопрос также на StackOverflow. Молчат...