2015-11-07 149 views
-2

我有一個抽象類,我需要爲它創建兩個匿名子類對象。我有多個子類。只需編寫代碼以創建其中一個對象C++,在抽象類中創建匿名子類對象

+1

什麼是匿名的對象? – alexm

+0

我有六個子類。匿名,因爲它將是這六個子類對象中的一個 –

回答

1

當您聲明類(或結構)時,如果聲明瞭變量,則類的名稱可選,但仍可以使用繼承。

喜歡的東西

class AbstractBaseClass 
{ 
public: 
    virtual void abstract_function() = 0; 
}; 

class : public AbstractBaseClass 
{ 
public: 
    void abstract_function() { ... } 
} my_anonymous_object; 
+0

好的,但是如何在抽象類中創建對象呢? –