📄 subject_41280.htm
字号:
<p>
序号:41280 发表者:nomic 发表日期:2003-05-25 22:35:16
<br>主题:用new和delete怎么分配二维数组?
<br>内容:今天遇到得新问题。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:nomic 回复日期:2003-05-26 20:44:22
<br>内容:谢谢各位,我已经知道了,不知道对不对?<BR>for(int i=0;i<3;i++)<BR>{<BR>int n[i]=new (int*)[3];<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>
回复者:echolgl 回复日期:2003-05-29 14:15:00
<br>内容:我实在看不懂。<BR>不知道对方知不知道 a[]是一个操作右值,而不是一个操作左值。这是一个非常常识的问题。<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-06-02 08:39:51
<br>内容:int** temp;<BR>temp=new *int[m];<BR>for(int i=0;i<m;i++)<BR> temp[i]=new int[n];<BR>用完之后可千万要delete<BR>for(int i=0;i<m;i++)<BR> delete[] temp[i];<BR>delete[] temp;<BR>这种做法可以动态分配数组,还有一个好处就是可以分配大小超过一页的数组,如<BR>temp[512][512].<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 + -