DF
Size: a a a
DF
DF
PK
dynamic_cast<C*>(a)->f(); -- я даже коммент оставил рядом для наглядности, клэнг правильно думает следующее:hidden overloaded virtual function 'B::f' declared here: different qualifiers (unqualified vs 'const')IA
dynamic_cast<C*>(a)->f(); -- я даже коммент оставил рядом для наглядности, клэнг правильно думает следующее:hidden overloaded virtual function 'B::f' declared here: different qualifiers (unqualified vs 'const')DF
PK
C не перегружает метод из B, но к поинтеру на него можно скаститься и вызвать этот методPK
override везде писать, но не сутьIA
C не перегружает метод из B, но к поинтеру на него можно скаститься и вызвать этот методPK
C проходит у меня нет вопросов, вопрос вызвало то, что f-то не перегруженPK
DF
DF
DF
DF
DF
PK
DF
AN
DF
K