动态建立的栈 置空函数的疑问
程序代码:#define STACKINCREMENT 10;
typedef struct{
int *base;
int *top;
int stacksize;
}SqStack;void ClearStack(SqStack &S)
{
S.top = S.base ;
S.stacksize = STACK_INIT_SIZE;
但是 我不理解 既然是用Malloc()函数建立的 生成的空间 为什么不使用free() 释放空间呢 ?! 不会浪费空间吗



