小编use*_*239的帖子

在C++中创建一个默认构造函数

这可能是一个愚蠢的问题,但我在网上找不到很多关于在C++中创建自己的默认构造函数的信息.它似乎只是一个没有参数的构造函数.但是,我试图像这样创建我的默认构造函数:

Tree::Tree()  {root = NULL;}
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

Tree::Tree() {}
Run Code Online (Sandbox Code Playgroud)

当我尝试其中任何一个时,我收到错误:

没有重载函数"Tree :: Tree"的实例与指定的类型匹配.

我似乎无法弄清楚这意味着什么.

我在我的.cpp文件中创建这个构造函数.我也应该在我的header(.h)文件中做些什么吗?

c++ default-constructor

7
推荐指数
4
解决办法
3万
查看次数

标签 统计

c++ ×1

default-constructor ×1