#2
未未来2013-09-27 19:32
|
先请教一个问题,
先定义一个线性表的动态分配顺序存储结构
程序代码:
struct sqlist{
int *elem;
int length;
int listsize;
}
int *elem;
int length;
int listsize;
}
构建一个空的
sqlist l;
l.elem=new int[10];
当要插入11个int值时,在插入第11个的时候需要在分配
在C语言中书上是这样写的,
newbase=(int *)realloc(l.elem,(l.listsize+10)*sizeof(int));
l.elem=newbase;
l.elem=newbase;
我想问一下这在C++里如何实现。