c++继承_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > c++继承

c++继承

 2012/3/13 15:33:32  Sweblish  程序员俱乐部  我要评论(0)
  • 摘要:继承分为:私有继承:继承过来的内容编程私有的protected继承:继承过来的属性和方法变成protected类型的public继承:继承过来的属性和方法变成public类型的#include<iostream>usingnamespacestd;classA{public:inta;public:~A(){cout<<"~A"<<endl;;}voidgett(){cout<<"gett().."<<endl;}};classB
  • 标签:c++ 继承
继承分为:
私有继承:继承过来的内容编程私有的
protected继承:继承过来的属性和方法变成protected类型的
public继承:继承过来的属性和方法变成public类型的
#include <iostream>

using namespace std;
class A{
    public:
        int a;
    public:
    ~A(){
        cout<<"~A"<<endl;;
    }
   void gett(){
     cout<<"gett().."<<endl;
    }
};
class B : protected A{
public:
   ~B(){
    cout<<"~B"<<endl;
   }
   void get(){
     cout<<a<<endl;
   }
   void set(int a){
    this->a = a;
   }
};
int main()
{
    cout << "Hello world!" << endl;
    B b;
    b.set(100);
    b.get();
//    b.gett();
//    cout<<b.a<<endl;

//    A a;
//    cout<<a.a<<endl;

    cout<<sizeof(b)<<endl;
    cout<<sizeof(void*)<<endl;
    cout<<sizeof(int)<<endl;

    return 0;
}
发表评论
用户名: 匿名