#include<cstdlib>#include<iostream>usingnamespacestd;structIBase...{inta;};structIA:publicIBase...{intaaa;};structIB:publicIBase...{intbbb;};structCChild:publicIA,publicIB...{intccc;};intmain(intargc,char*argv[])...{CChild*pC=newCChild;IB*pB=(IB*)pC;assert(pB==pC);assert((void*)pB!=(void*)pC);cout<<pC<<""<<pB<<endl;system("PAUSE");returnEXIT_SUCCESS;}