請幫我解決這個問題。我試圖解決這個問題兩個小時。 這是我的代碼。找不到默認構造函數來初始化cpp中的成員
class deviceC {
private:
deviceA devA;
deviceB devB;
wayPoint destination,current;
public:
deviceC(wayPoint destination1){
destination=destination1;
devA=deviceA();
devB=deviceB();
}
};
這是錯誤:
cannot find default constructor to initialize member 'deviceC::destination' in function deviseC::destination(wayPoint)
請發表更多代碼。你在哪裏試圖創建一個'deviceC'類型的對象? – MrDuk
我們可以看到wayPoint的構造函數嗎? –
泰克斯每個人。在添加一個像@songyuanyao所說的初始化列表後,它正在工作。 –