這可能是一個愚蠢的問題,但我無法在網上找到很多關於在C++中創建自己的默認構造函數的信息。它似乎只是一個沒有參數的構造函數。不過,我試圖創建我的默認構造函數是這樣的:在C++中創建一個默認構造函數
Tree::Tree() {root = NULL;}
我也嘗試了:
Tree::Tree() {}
當我嘗試上述任一我收到錯誤:
No instance of overloaded function "Tree::Tree" matches the specified type.
我似乎無法弄清楚這意味着什麼。
我在我的.cpp
文件中創建此構造函數。我是否應該在頭文件(.h
)文件中做一些事情?
謝謝!我知道這是這樣的。我想我需要學習一些關於頭文件的知識。 – user1824239
歡迎您! –