templateStack::Stack(){ count=0; maxSaveCount=8; data=new Type[maxSaveCount]; //默认初始化分配可以存储8个数据大小的内存空间}templatebool Stack::isEmputy() //判断栈是否为空{ return count==0;}templatevoid Stack::allocateMemoryWithMultiple(float multiple) //以当前已分配内存大小和扩大、缩小倍数重新分配{
已经写得很好了,需要对SElemType定义一下,在前面增加:#define SElemType int之类。