我正在创建一个二叉树类。我想通过创建一个将数据存储在数组中的类来简化这一点,然后返回并让魔法发生。
但是,以下代码部分中注释掉的行会导致 Visual Studio 产生大量错误。这对我来说很有意义,但由于某种原因它不会编译。我不是 C++ 人,但经过大量谷歌搜索后,没有什么对我有用。
template
class bin_tree
{
private:
int *data;
public:
int getData(int x)
{
return 1;
};
bin_tree() : data(new int[4])
{
//data = {1, 2, 3, 4};
};
};