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