第10週第11週読解プログラム-5-b

1123 ワード

/*copyright(c)2016.          
 * All rights reserved, 
 *     :text.Cpp 
 *   :   
 *     :2016 5 7  
 *    :vc++6.0 
 *     :       ,                      
 */  
#include<iostream>  
using namespace std;  
class A  
{  
protected:  
    int a,b;  
public:  
    A(int aa,int bb):a(aa),b(bb){}  
    void printA()  
    {  
        cout<<"a:"<<a<<"\tb:"<<b<<endl;  
    }  
};  
class B:public A  
{  
    int c;  
public:  
    B(int aa,int bb,int cc):A(aa,bb),c(cc){}  
    void printB()  
    {  
        cout<<"a:"<<a<<"\tb:"<<b<<"\tc:"<<c<<endl;  
    }  
};  
int main()  
{  
    A a(1,1);  
    B b(2,3,4);  
    b=a;
    a.printA();
    b.printA();
    b.printB(); 
    return 0;  
}  
    :b=a,b   a,           ,     。
    :<span style="font-family: Arial; font-size: 14px; line-height: 26px;">error: no match for 'operator=' in 'b = a'|       。</span>