一、学习要点:
1.类模板和模板类的区别,模板类这里的模板可以看成一个动词,对抽象类的一个实例化;
2.函数模板的声明和定义;
3.基于数组栈的实现,进栈和出栈的差别,进栈【++top】,出栈【top–】;容易搞混,可这样记忆,出栈之前,肯定把值拷贝出去,然后栈顶减一,于是乎出栈【top–】,进栈和出栈对称,即为【++top】.
二、代码:
三、程序运行结果:
一、学习要点:
1.类模板和模板类的区别,模板类这里的模板可以看成一个动词,对抽象类的一个实例化;
2.函数模板的声明和定义;
3.基于数组栈的实现,进栈和出栈的差别,进栈【++top】,出栈【top–】;容易搞混,可这样记忆,出栈之前,肯定把值拷贝出去,然后栈顶减一,于是乎出栈【top–】,进栈和出栈对称,即为【++top】.
二、代码:
三、程序运行结果: