类函数的定义有两种方法:①在主函数中定义 ,头函数中只声明 ,或者头文件中的类里面只声明,然后在头文件的类下面定义函数,用的都是这种格式:此时定义头文件的函数要用一个模板,即如下代码的第一第二行,流符号不可以少
template <class T>
void SeqList<T>::Input()
{
**实现功能的代码**
}
Input 就是在头文件中public的声明函数,详情例子请看数据结构作业的第二周作业顺序表源码和数据结构实验的第一个实验源码
②类的定义和函数的声明都放在主函数中,即直接在主函数文件里面定义类,然后再类里面把函数定义写了,即在main.cpp文件里
#include <iostream>
template<class T>
class SeqList
{
protected:
********
public:
void Sort()
{
***将这个函数的实现功能写了***而不是只写声明
}
******其它函数一致写法
}