二叉搜索树,分配指针到模板结构节点
Binary Search Tree, allocating pointer to templated struct node
我有一个结构体,我试图创建一个指向结构体节点的指针的实例。
这是我的结构体:
template<class T>
struct node{
T value;
struct node* lx;
struct node* rx;
struct node* f;
};
,这是我想实例:
struct node<int>* n;
n<int> =new node;
我如何实例一个指针结构节点?我需要它的二叉搜索树(使用模板插入函数)。
您使用了错误的语法
n<int> =new node;
应为
n = new node<int>();
你非常接近那个分配。但是您已经声明n
是指向node<int>
的指针,因此变量不需要<int>
部分。但是,您需要在new
操作中指定完整的类型,如
n = new node<int>;
相关文章:
- 在树结构.txt文件中搜索节点
- 类成员函数无法访问同一类的私有结构节点?
- 如何在C++中实现节点数任意的通用树数据结构?
- 为什么将函数的返回类型从结构节点*更改为void后,链表的元素没有显示create_ll和显示?
- 如何在级别上打印树,给定一个结构,该结构保存节点的值及其父节点的值,对于树中的每个节点
- 无法使用类型为"结构节点 *"的左值初始化类型为"结构节点 *"的参数
- 用于基于节点的树结构的Python绑定
- 结构之外的节点 * head 有什么作用?
- 为什么树结构比其节点的总和占用更多的空间
- 如何使用指针连接两种不同的节点类型(结构)?
- lower_bound结构节点的类数组中
- C++中的数据结构,插入链表中节点的开头
- 交换树数据结构中根的 2 个子节点指针
- 函数调用中的结构节点* 和节点* 有什么区别?
- 结构节点与标准::列表< >
- 为什么结构 *节点接下来适用于C++中的链表
- 二叉搜索树,分配指针到模板结构节点
- 将txt文件数据分配给链表中的结构节点
- 为什么我得到错误,模板参数需要'结构节点'
- 获取类型的错误 无效使用不完整类型的"结构节点"