首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数据结构里面的一点有关问题

2013-12-10 
数据结构里面的一点问题问题写在代码上面了const int LIST_INIT_SIZE100//线性表初始大小const int LIST

数据结构里面的一点问题
问题写在代码上面了

const int LIST_INIT_SIZE=100;   //线性表初始大小
const int LISTINCREMENT=20;     //线性表可以增加的大小
typedef struct{
int *elem;       //存的信息为int
int length;      //当前线性表长度
int listsize;    //线性表可以装的长度
int increment;   //
}SqList;

//删除一个线性表
void DestroyList(SqList &L)    //需要删除内存吗?
{
L.length=0;    //创建线性表的时候会有L.elem=new int[LIST_INIT_SIZE];
               //摧毁的时候需要删除内存吗?
}

[解决办法]
必须需要的! 
只要你create的时候 new出来的内存空间
在 distory的时候,就要delete掉内存空间的!
[解决办法]
delete[] L.elem;

[解决办法]
new/delete 必须成套使用。

热点排行