⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_53498.htm

📁 vc
💻 HTM
字号:
<p>
序号:53498 发表者:蓝白725 发表日期:2003-09-20 09:23:33
<br>主题:请教各位高手一个关于NEW[]的问题!
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;我希望能在程序中用一个数组来保存我的数据点,但事先并不知道总共有多少个数据点,在这种情况下,是不是只能在程序中利用NEW[]来动态分配内存?<BR>&nbsp;&nbsp;&nbsp;&nbsp;比如说:我已经有了一个存放数据的数组A[10],但在程序运行的过程中,数据增多为11组,那我是不是要重新NEW一个数组B[11],然后将A[10]中的数据拷到B数组的前10个元素中去?<BR>&nbsp;&nbsp;&nbsp;&nbsp;不知道有没有类似于VB中Redim Preserve的方法,无需NEW新的数组B,而是直接扩展A的维数,同时还可以保持扩展前A的元素?<BR>&nbsp;&nbsp;&nbsp;&nbsp;请教各位高手,非常感谢!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2003-09-20 11:13:52
<br>内容:realloc<BR>Reallocate memory blocks.<BR><BR>void *realloc( void *memblock, size_t size );<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:zhfan 回复日期:2003-09-20 11:41:43
<br>内容:使用CArray就可以解决问题,比vb中redim更方便。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:蓝白725 回复日期:2003-09-20 11:47:02
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;zhfan,你的意思是继承一个基于CArray的类,专门用于存放程序中逐渐增多的数据点?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -