学的C++,现在学C语言版的数据结构,很难把书上代码换成C++语言啊
本人完全木有接触一点c语言的东西,,先请教一个问题,
先定义一个线性表的动态分配顺序存储结构
程序代码:
struct sqlist{ 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;
我想问一下这在C++里如何实现。