C++ 學習(使用 using 改寫繼承類繼承成員的性質)

#include <iostream>
#include <string.h>
#include <stdio.h>

using namespace std;
class A{
  public :
    int d;
  public:
  void getd(){
     cout<<d<<endl;
  }
};

class B:private A{
   public :
     using A::d;
     using A::getd;

};
int main(){
    A a;
    a.d = 1;
    B b;
    b.d = 2;
    b.getd();
    a.getd();

}
發佈了448 篇原創文章 · 獲贊 3 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章