这可能是一个愚蠢的问题,但我在网上找不到很多关于在C++中创建自己的默认构造函数的信息.它似乎只是一个没有参数的构造函数.但是,我试图像这样创建我的默认构造函数:
Tree::Tree() {root = NULL;}
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
Tree::Tree() {}
Run Code Online (Sandbox Code Playgroud)
当我尝试其中任何一个时,我收到错误:
没有重载函数"Tree :: Tree"的实例与指定的类型匹配.
我似乎无法弄清楚这意味着什么.
我在我的.cpp文件中创建这个构造函数.我也应该在我的header(.h)文件中做些什么吗?