上一篇虛繼承舉例:http://10638473.blog.51cto.com/10628473/1964414
成都創(chuàng)新互聯(lián)專注于河間企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站建設(shè)。河間網(wǎng)站建設(shè)公司,為河間等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
本文將A類中的show()函數(shù)前加上virtual關(guān)鍵字。
//多重繼承 #includeusing namespace std; class A { public: int a; A(int a=0):a(a) { cout<<"A基類A::A()"< show(); } int main(int argc, char *argv[]) { A a(1); B b(2,3); C c(4,5); D d(6,7,8,9); A *p; p=&a; p->show(); p=&b; p->show(); p=&c; p->show(); B *q; q=&d; q->show(); return 0; }
可以和上一篇對(duì)比一下結(jié)果。