博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用模板类,创建树。使用头文件分离模板类的申明与实现时出错
阅读量:4994 次
发布时间:2019-06-12

本文共 796 字,大约阅读时间需要 2 分钟。

利用模板类,创建树。

模板类:使用头文件分离申明与实现,理论上可行,但实际不可行。故因放在同一个.cpp中。

C++实现:

 

1 #include
2 #include
3 using namespace std; 4 template
5 struct nodeType{ 6 elemType data; 7 nodeType * lchild; 8 nodeType * rchild; 9 };10 template
11 class binaryTree12 {13 public:14 void creat(); 15 protected:16 nodeType
*root;17 };18 19 int main(){20 binaryTree
T;21 T.creat();22 getchar();23 }24 25 template
26 void binaryTree
::creat(){27 root=(nodeType
*)malloc(sizeof(nodeType
));28 root->data='A';29 root->lchild=NULL;30 root->lchild=NULL;31 cout<
data;32 free(root);33 }

 

转载于:https://www.cnblogs.com/NuoerSwift/p/5383895.html

你可能感兴趣的文章
TreeviewEditor.rar
查看>>
关于TP 特殊页面伪静态规则的编写 研究实现
查看>>
codeforces 350 div2 C. Cinema map标记
查看>>
跟我一起写 Makefile(十二)
查看>>
bzoj 1925: [Sdoi2010]地精部落
查看>>
模仿支付宝banner平铺浏览器设计效果(自由创建按钮序列)
查看>>
spring 和spring cloud 组成
查看>>
第二冲刺站立会议01
查看>>
C++ const
查看>>
Windows Tips
查看>>
Spring中使用RedisTemplate操作Redis(spring-data-redis)
查看>>
Opencv - Android 配置安装
查看>>
IOS中的block和retain cycle (经典)
查看>>
在Mvc中 使用 Ajax 提交和接收 数据
查看>>
防抖(Debouncing)和节流(Throttling)
查看>>
SQL Server 查询当前行、上一行、下一行合并查询
查看>>
Python 学习笔记之——用 sklearn 对数据进行预处理
查看>>
0 window DOS窗口常用指令
查看>>
c++11特性与cocos2d-x 3.0之std::bind与std::function
查看>>
ARC078 D.Fennec VS. Snuke(树上博弈)
查看>>