顺序表销毁操作,对吗?该如何解决

顺序表销毁操作,对吗?
如何进行顺序表操作?以下的做法对吗?
有没有什么好的方法可以一次性将顺序表销毁?
C/C++ code

void DestroyList(SqList &L){
    free(L.elem);
    free(L.length);
    free(L.listsize);
}



------解决方案--------------------
直接换条内存
------解决方案--------------------
你这种没头没脑的问题怎么回答?
SqList &L 是什么东西?
里面存档是什么? 空间怎么分配的?
什么都不知道,怎么来释放?

是链表?还是整块内存?...

------解决方案--------------------
内存的释放最好还是按步骤来 
不然很容易泄露