码迷,mamicode.com
首页 > 编程语言 > 详细

C++学习(18)

时间:2018-07-01 13:42:15      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:.com   ons   include   ret   end   protected   TE   IV   函数   

 1 //类的成员函数的二义性问题
 2 #include<iostream.h>
 3 class B1{
 4     protected:
 5         int b1;
 6     public:
 7         B1(int bb1){
 8             b1=bb1;
 9         }
10         ~B1(){}
11         void print()const{
12             cout<<b1<<endl;
13         }
14 };
15 
16 class B2{
17     protected:
18         int b2;
19     public:
20         B2(int bb2){
21             b2=bb2;
22         }
23         ~B2(){}
24         void print()const{
25             cout<<b2<<endl;
26         }
27 };
28 
29 class C:public B1,public B2{
30     protected:
31         int c;
32     public:
33         C(int b1,int b2,int cc):B1(b1),B2(b2){
34             c=cc;
35         }
36         ~C(){}
37         void print()const{
38             cout<<c<<endl;
39         }
40 };
41 
42 int main(){
43     C myC(1,2,3);
44     myC.B1::print();
45     myC.B2::print();
46     return 0;
47 }

技术分享图片

C++学习(18)

标签:.com   ons   include   ret   end   protected   TE   IV   函数   

原文地址:https://www.cnblogs.com/Tobi/p/9249840.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!