这可能是一个愚蠢的问题,但我无法在网上找到很多关于在C++中创建自己的默认构造函数的信息。它似乎只是一个没有参数的构造函数。不过,我试图创建我的默认构造函数是这样的:在C++中创建一个默认构造函数
Tree::Tree() {root = NULL;}
我也尝试了:
Tree::Tree() {}
当我尝试上述任一我收到错误:
No instance of overloaded function "Tree::Tree" matches the specified type.
我似乎无法弄清楚这意味着什么。
我在我的.cpp
文件中创建此构造函数。我是否应该在头文件(.h
)文件中做一些事情?
谢谢!我知道这是这样的。我想我需要学习一些关于头文件的知识。 – user1824239
欢迎您! –