hidden- все статьи тега


c++ перегруженная виртуальная функция предупреждение по clang?

clang выдает предупреждение при компиляции следующего кода: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; предупреждение: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] (указанное предупреждение должно быть включено, конечно). Я не понимаю, почему. Обратите внимание, что раскомментирование одного и того же объявления в базе закры ...