NM
Size: a a a
NM
ID
LA
dynamic_cast
имеет не то предназначение. Он имеет предназначение перемещения по полиморфной иерархии. Если в базовом класе будет инт, например, а в наследнике будет поле с даблом, ну и это будут полиморфные классы, то сработаетLA
П
ID
NM
dynamic_cast
имеет не то предназначение. Он имеет предназначение перемещения по полиморфной иерархии. Если в базовом класе будет инт, например, а в наследнике будет поле с даблом, ну и это будут полиморфные классы, то сработаетLA
ID
LA
LA
П
LA
NM
RM
ID
struct C : A, B {}
A * a = new C();
B * b = dynamic_cast<B*>(a);
П
LA
struct C : A, B {}
A * a = new C();
B * b = dynamic_cast<B*>(a);
П
ЕП