博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
salesforce 零基础学习(四十四)实现checkbox列表简单过滤功能
查看>>
Android 异步下载
查看>>
c# 中 利用 CookieContainer 对 Cookie 进行序列化和反序列化校验
查看>>
Leetcode 743. Closest Leaf in a Binary Tree
查看>>
如何用Java实现反转排序
查看>>
自己动手写字符串库函数 一(C语言实现) 分类: C语言学习 ...
查看>>
说说接口封装
查看>>
Linux Supervisor的安装与使用入门---SuSE
查看>>
C#将Word转换成PDF方法总结(基于Office和WPS两种方案)
查看>>
oracle查锁表
查看>>
PHP SSH2 不支持 IdentityFile
查看>>
eclipse 僵死/假死 问题排查及解决
查看>>
番茄时间
查看>>
四位计算机的原理及其实现【转】
查看>>
mediawiki简易安装文档
查看>>
Ubuntu server 命令备忘
查看>>
yum常用操作
查看>>
MES系统框架及MES开源框架|C/S框架网软著产品
查看>>
以boost::function和boost:bind取代虚函数
查看>>
linux 下启动SVN服务
查看>>