AP
Size: a a a
AP
AP
AP
VD
AP
struct Base {};
struct A : Base{};
///
void foo(Base& obj)
{
... = move(obj);
}
///
Base *ptr = new A();
foo(*ptr);
VD
VD
struct Base {};
struct A : Base{};
///
void foo(Base& obj)
{
... = move(obj);
}
///
Base *ptr = new A();
foo(*ptr);
AP
AP
AP
AP
VD
AP
Base& objнихрена о нем не знает
AP
AP
AP
VD
AP
VD