ðÒÉ×ÅÔ, ×ÓÅÚÎÁÀÛÉÊ ÏÌÌ.
ðÏÍÏÇÉÔÅ ÎÏ×ÉÞËÕ × ïïð × ÔÁËÏÍ ×ÏÐÒÏÓÅ.
ÅÓÔØ Ä×Á ËÌÁÓÓÁ, ÎÁÚÏ×ÅÍ ÉÈ A É B.
ÏÔ ÎÉÈ ÍÎÏÖÅÓÔ×ÅÎÎÙÍ ÎÁÓÌÅÄÏ×ÁÎÉÅÍ ÎÁÓÌÅÄÕÅÔØÓÑ ËÌÁÓ C.
ÕËÁÚÁÔÅÌÀ ÎÁ ËÌÁÓ A ÉÌÉ B ÍÏÖÅÔ ÐÒÉÓ×ÁÉ×ÁÔØÓÑ ÕËÁÚÁÔÅÌØ, ÕËÁÚÙ×ÁÀÝÉÊ ÎÁ
ÓÁÍÏÍ ÄÅÌÅ ÎÁ ÏÂßÅËÔ ËÌÁÓÓÁ C.
C obj;
A *ptr1= &obj;
B *ptr2= &obj;
×ÎÉÍÁÎÉÅ ×ÏÐÒÏÓ :))
ÅÓÌÉ Õ ÍÅÎÑ ÅÓÔØ ÕËÁÚÁÔÅÌØ, ÓËÁÖÅÍ A *ptr;
Ñ ÔÏÞÎÏ ÚÎÁÀ, ÞÔÏ ÏÎ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÕËÁÚÙ×ÁÅÔ ÎÁ ÏÂßÅËÔ ËÌÁÓÓÁ ó.
ËÁË ÐÒÁ×ÉÌØÎÏ × ó++ ÅÇÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ × ÕËÁÚÁÔÅÌØ ÎÁ ËÌÁÓÓ ÔÉÐÁ B.
ÐÒÑÍÏÅ ÐÒÉÓ×ÁÉ×ÁÎÉÅ, ÅÓÓÔÅÓÔ×ÅÎÎÏ ÎÅ ÒÁÂÏÁÔÅÔ
B *tmp = ptr; // ???
ÚÁÒÁÎÅÅ ÓÐÁÓÉÂÏ