【发布时间】:2020-05-05 03:49:24
【问题描述】:
我正在尝试使用以下代码实现二叉树,我想自动创建在二叉树内部传递的类型的节点,但我不知道该怎么做。请帮忙。谢谢
template <typename X>
class binaryTree{
template <typename X>
class node{
X data;
node<X>* left;
node<X>* right;
};
};
【问题讨论】:
-
从
class node中删除template <typename X>。X来自binaryTree将在所有内部类中隐式可用。 -
@DeiDei 也不是这样。
-
嗯,有什么问题吗?你没有告诉我们你得到了什么错误,或者它们发生在哪里。 “不起作用”不是对问题的描述。没有办法帮忙。
标签: c++ templates inner-classes