📄 subject_49133.htm
字号:
<p>
序号:49133 发表者:Rikcuo Akira 发表日期:2003-08-07 10:53:08
<br>主题:一個陣列數目為變數的陣列
<br>内容: int* block_lennum=new int;<BR> *(block_lennum)=1;<BR> *(block_lennum+1)=2;<BR> //delete block_lennum;<BR><BR>不加入delete block_lennum;則會出現下面訊息<BR><BR>Dumping objects -><BR>D:\My CRC20030807\My Adv CRC\My Adv CRCDlg.cpp(235) : {84} normal block at 0x004219B0, 4 bytes long.<BR> Data: < > 01 00 00 00 <BR>Object dump complete.<BR><BR>可是加入delete block_lennum;則會出現窗口訊息<中止,重試,忽略><BR>Debug Error!<BR>Program:D:\<BR>DAMAGE:after Normal block(#84) at 0x004219B0.<BR><BR>我的目的只是想加入一個陣列數目為變數的陣列(array),不想一次就定很大的陣列數目去做<BR>要多少就定多少<BR><BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:蛋蛋 回复日期:2003-08-08 18:39:08
<br>内容:不加delete block_lennum,可以顺利执行啊,我用的是winXP/VC6.0<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>
回复者:佳明 回复日期:2003-08-08 18:50:26
<br>内容:*(block_lennum+1)=2;这句不行吧<BR><BR>你用 int* block_lennum=new int; 只申请了一个整型变量的空间,<BR>block_lennum后面的空间可不能用呀,就算能运行也不保险<BR><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>回复者:野猫 回复日期:2003-08-09 23:33:10
<br>内容:int *p = new int [length];<BR><BR>length是你要的大小<BR><BR>用的时候,p[i] = ...这样,和一般的数组一样
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Rikcuo Akira 回复日期:2003-08-10 01:52:25
<br>内容:謝謝<BR>
<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 + -