help a noob, deleting multi dimentional arrays hi, how do you delete a multi dimentional array?<br><br>example:<br><br>char** buffer = new char*[100];<br><br>for (int i = 0; i &lt; 100; i++)<br>    buffer[i] = new char[50];<br><br><br><br><br>how do I then delete this?<br><br>is it like this?<br><br>for (int i = 0; i &lt; 100; i++)<br>    if (buffer[i])<br>delete [] buffer[i];<br><br><br><br>or like this?<br><br>for (int i = 0; i &lt; 100; i++)<br>    if (buffer[i])<br>delete [] buffer[i];<br><br><br>thanks for your time© 2009 Microsoft Corporation. All rights reserved.Mon, 28 Jul 2008 02:10:17 Z1b410a27-4cf4-4852-95a4-0c31eb6d3a69http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/1b410a27-4cf4-4852-95a4-0c31eb6d3a69#1b410a27-4cf4-4852-95a4-0c31eb6d3a69http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/1b410a27-4cf4-4852-95a4-0c31eb6d3a69#1b410a27-4cf4-4852-95a4-0c31eb6d3a69gafferukhttp://social.msdn.microsoft.com/Profile/en-US/?user=gafferukhelp a noob, deleting multi dimentional arrays hi, how do you delete a multi dimentional array?<br><br>example:<br><br>char** buffer = new char*[100];<br><br>for (int i = 0; i &lt; 100; i++)<br>    buffer[i] = new char[50];<br><br><br><br><br>how do I then delete this?<br><br>is it like this?<br><br>for (int i = 0; i &lt; 100; i++)<br>    if (buffer[i])<br>delete [] buffer[i];<br><br><br><br>or like this?<br><br>for (int i = 0; i &lt; 100; i++)<br>    if (buffer[i])<br>delete [] buffer[i];<br><br><br>thanks for your timeWed, 23 Jul 2008 15:40:06 Z2008-07-23T15:40:06Zhttp://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/1b410a27-4cf4-4852-95a4-0c31eb6d3a69#05630c46-7630-4611-bf6d-1a28860b0261http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/1b410a27-4cf4-4852-95a4-0c31eb6d3a69#05630c46-7630-4611-bf6d-1a28860b0261azertykkhttp://social.msdn.microsoft.com/Profile/en-US/?user=azertykkhelp a noob, deleting multi dimentional arrays  <p><tt class=rem><font color="#008000">// to delete </font><font color="#008000">those:</font></tt><br><tt class=exp><font color="#000080">for</font></tt> (<tt class=exp><font color="#000080">int</font></tt> i = 0; i &lt; Rows; i++) {<br>  <tt class=exp><font color="#000080">delete</font></tt> [] buffer[i];<br>  buffer[i] = 0;<br>}<br><tt class=exp><font color="#000080">delete</font></tt> [] buffer;<br>buffer = 0;<br></p>Wed, 23 Jul 2008 16:21:55 Z2008-07-23T16:21:55Z