Код: Выделить всё
class ClassA
{
public:
virtual ~ ClassA(){};
virtual void FunctionA(){};
};
class ClassB
{
public:
virtual void FunctionB(){};
};
class ClassC : public ClassA,public ClassB
{
public:
};
int main(){
ClassC aObject;
ClassA* pA=&aObject;
ClassB* pB=&aObject;
ClassC* pC=&aObject;
return 0;
}
- Значения PA , pb и pc одинаковы;
Код: Выделить всё
pC = pA + pB;- отличается от pb;
Код: Выделить всё
pA - Ни pa , ни Pb не равен PC ;
Подробнее здесь: https://stackoverflow.com/questions/257 ... ived-class