摘要: 接着这两三天的时间把模板、队列、链表、二叉树等知识又过了一遍。也亲自动手写了以上数据结构,算是把当年学数据结构时没做完的实验重新做了一遍,有点小小的成就感。因此写此博文以记之,以备以后用的时候查阅。 模板和头文件的知识前面两篇博文已经大概交代了一下,以前没学模板的时候看到这东西头就大,现在学习了一下感觉模板对于代码的重用对提高开发效率还是很有帮助的。 一、链表的实现: 1 //Node.h 2 #ifndef NODE_H_H 3 #define NODE_H_H 4 templateclass LinkList; 5 template 6 class Node 7 { ... 阅读全文
posted @ 2013-10-07 20:07 海阔天空990 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、定义函数模板template函数定义举个例子比较两个数大小: 1 template 2 3 int Compare(T a,T b) 4 5 { 6 7 if(a>b)return 1; 8 9 if(a 类定义 1、在定义类模板之前要先说明一个问题,因为这几天把C++中头文件的声明和定义学习了一下。刚好碰到类模板的学习,因此就此小试牛刀。但是这一试让我郁闷呢了好长时间,因为我还是和往常一样把类的声明放在一个*.h的头文件中,具体实现放在*.cpp文件中。但是让我很很很是郁闷的是,构造函数老是编译不能通过老是出现下面这个错误:error LNK2001: unresol... 阅读全文
posted @ 2013-10-07 19:07 海阔天空990 阅读(435) 评论(0) 推荐(0) 编辑