³ÌÐò½á¹¹£ºÓÐÁ½¸ö¶¯Ì¬¿âA.soºÍB.so£¬ ²¢ÇÒA.so¾²Ì¬¼ÓÔØÁËB.so¡£Í¬Ê±AºÍBͬʱÓÐÒ»¸öÏàͬµÄÀàC£¬ £¨ÎªÁËϱߵÄÇåÎúÔÝÇÒ½ÐACÀàºÍBCÀ࣬Æäʵ¾ÍÊÇÒ»¸öÀࣩ£¬ BCÀàÐÂÌí¼Óº¯Êýfun1£¬ ACºÍBCÏàͬµÄº¯Êýfun¡£ BÖÐÓÐÒ»¸öCµÄʵÀýobjectBC¡£funºÍfun1ÄÚÈÝΪ£º
ÒýÓÃ:void AC::fun(void)
{
cout<<"AC::fun"<}
void BC::fun(void)
{
cout<<"BC::fun"<}
void BC::fun1(void)
{
cout<<"BC::fun1"<}
ÎÊÌâÃèÊö£º
objectBC·Ö±ðµ÷ÓÃfunºÍfun1Á½¸öº¯Êý£¬ º¯ÊýÊä³ö£º
AC::fun //Ϊʲô²»ÊÇBC::fun
BC::fun1
½â¾ö·½·¨£ºBCÀà¼Óµ½Ò»¸öÃüÃû¿Õ¼äÄÚ¡£