【发布时间】:2012-01-25 10:43:01
【问题描述】:
这是我的代码:
class BinaryTree<T>
{
private node<T> Head;
public class node<T>
{
public T Data;
public node<T> right;
public node<T> left;
public node<T> parent;
...
}
...
private void insert(ref T data, node<T> parent, ref node<T> currentChild)
{
...
{
if (currentChild.Data >= data) insert(ref data, currentChild, ref currentChild.right);
else insert(ref data, currentChild, ref currentChild.left);
}
}
}
在if (currentChild.Data >= data)以上点我收到错误:
运算符“>=”不能应用于“T”和“T”类型的操作数
我该怎么做才能解决这个错误?
【问题讨论】: