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