所謂默認的構造函數就是形參列表為空的構造函數,在C++中如果你不寫任何構造函數編譯器會自動給你生成一個的,但是如果你寫了構造函數,編譯器就不負責這事了,甚至如果你沒寫默認的構造函數,編譯器也不幫你寫了。但是編譯器會依據沒有默認構造函數就是不對的原則進行判斷。如下圖所示:
這個時候你再添加一個形參列表為空的構造函數即可,不用管它具體實現的代碼。如下圖所示:
所謂默認的構造函數就是形參列表為空的構造函數,在C++中如果你不寫任何構造函數編譯器會自動給你生成一個的,但是如果你寫了構造函數,編譯器就不負責這事了,甚至如果你沒寫默認的構造函數,編譯器也不幫你寫了。但是編譯器會依據沒有默認構造函數就是不對的原則進行判斷。如下圖所示:
這個時候你再添加一個形參列表為空的構造函數即可,不用管它具體實現的代碼。如下圖所示: