2015-10-28 35 views

回答

0

這樣的事情?從A

  • class A { 
        public: 
         A() {}; 
         void memberofa() 
         { 
         //you cant make object of B here because compiler doesn't see B yet 
         //if you do want to make Object of B here, define this function somewhere 
         //after definition of B class 
         printf("printing from member of A\n"); 
         }; 
    }; 
    
    class B { 
        public: 
         B() {}; 
         void memberofb() 
         { 
         printf("printing from member of B\n"); 
         A objA; 
         objA.memberofa(); 
         }; 
    }; 
    
    int main() 
    { 
        A a; 
        B b; 
    
        b.memberofb(); 
        return 0; 
    } 
    
  • 0
    1. 乙繼承含有目的
    2. A :: memberofa是靜態函數
    3. A是單例類
    4. 甲從乙繼承,B具有memberofa和它是虛擬功能。
    +1

    將此答案擴展爲完整(儘管是僞代碼)示例將確實有助於可讀性! – Tobbe

    相關問題