感謝您的閱讀。 委託類被稱爲傳感器。它需要在構造函數中設置參考,如:C++類委託構造函數問題
class Sensor { Sensor(other *ref);}
我有一個類testFactory。如果我現在鍵入
class testFactor{ ...stuff... private: Sensor mySensor;}
我得到的所有問題。它不能分配一個抽象對象。或者它不能聲明變量,或者不知道變量的類型。
即使將Sensor作爲靜態變量從頭傳入cpp,也無濟於事。
只有當我更改傳感器構造函數爲void /非構造函數,我沒有得到任何問題。
但是,我不得不在傳感器中使用setRed函數,這可能會導致更多的問題。
希望你能幫助我:聲明一個變量與一個非空的構造持有類