Re: Смысл предупреждения "declaration hides class member"
От: T4r4sB Россия  
Дата: 12.02.22 12:01
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>У MSVC++ с версий 19.xx появилось предупреждение 4458 (declaration of '...' hides class member). Предупреждение полезное, но выводится, в том числе, и для личных членов базовых классов, недоступных в текущем классе, чем сводит на нет всю инкапсуляцию:


ЕМ>Мне одному кажется, что в таком варианте от предупреждения нет ни малейшего смысла, а лишь сплошной вред?


Хм, выглядит как баг, можно зарепортить. Предупреждать об идентификаторах, которые один хрен недоступны, смысла явно нету.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.