郁闷,今天学习数据结构的链表,结果被模板给郁闷住了,动手能力还是要加强
2010-12-30 22:38
489 查看
正经的算法没看多少,倒是在模板上卡了一两个小时,
最后发现开始
第1问题是在类模板的函数定义方法上出了错误,
第2个问题编译通过,运行时找不到函数体,开始怀疑是const T的问题,后来发现居然是引用时没有包含.cpp文件。
第3个问题,提示“,”号缺少,和模板不支持默认int型,结果折腾了半天string类的库没有引用对。哎。
#include <string>
void writeLinkedList(node<T>* front, const string& separator = " ")
注意:
函数中可以设置参数的默认值,切记
模板的错误真是不好纠正。
最后发现开始
第1问题是在类模板的函数定义方法上出了错误,
第2个问题编译通过,运行时找不到函数体,开始怀疑是const T的问题,后来发现居然是引用时没有包含.cpp文件。
第3个问题,提示“,”号缺少,和模板不支持默认int型,结果折腾了半天string类的库没有引用对。哎。
#include <string>
void writeLinkedList(node<T>* front, const string& separator = " ")
注意:
函数中可以设置参数的默认值,切记
模板的错误真是不好纠正。
相关文章推荐
- 今天主要学习的是 链表,单链,循环链表和双向链表,总体感觉还可以,还是有点懵懵的,需要勤加练习。
- 数据结构学习系列三-单向循环链表(c++实现且应用模板)
- JAVA数组,今天跟别人学习的,基础还是不过关。。。55555555555
- 模板重写数据结构——链表
- 数据结构学习 线性表 链表
- 数据结构图文解析之:数组、单链表、双链表介绍及C++模板实现
- C数据结构学习历程(2) 链表
- python数据结构学习笔记-2016-10-27-01-链表
- 数据结构学习之链表(单向、单循环以及双向)(递归实现)
- 数据结构学习之双向链表结构
- 数据结构学习笔记 --- 线性表 (一些常见的关于链表的算法和面试题)
- 好好学习数据结构之链表反转
- 数据结构学习笔记之链表分析与实现(三)
- 第三天学习数据结构,把链表完成
- 数据结构学习笔记 --- 线性表 (一些常见的关于链表的算法和面试题)
- 数据结构学习- 链表
- 数据结构学习---有序链表的合并
- 【学习点滴-数据结构-二叉树】二叉查找树转换成双链表
- 网易云课堂-陈越、何钦铭-数据结构-2016春,学习笔记,广义表和多重链表
- 数据结构学习——链表