注册 登录
编程论坛 数据结构与算法

学的C++,现在学C语言版的数据结构,很难把书上代码换成C++语言啊

未未来 发布于 2013-09-27 19:31, 750 次点击
本人完全木有接触一点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++里如何实现。
3 回复
#2
未未来2013-09-27 19:32
还有问下是不是应该自己去买本C++的数据结构书,, 求书名,
#3
风雨1232013-10-01 18:13
realloc 函数 不能换吧 ,,,我也不确定。
#4
向上吧,少年2015-05-06 21:34
不用,《数据结构》杨秀金,张红梅写的,西安电子科技大学出版社出版,这本书是我们老师给我们推荐的,里面使用的是C语言,不是类C也不是C++
1