<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dreidimensionales Array freigaben]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mir ein dreidimensioanles Array erstellt:</p>
<pre><code class="language-cpp">int ***zahlen = new int**[MAX];
	for(int i=0;i&lt;MAX;i++)
	{
		zahlen[i] = new int*[MAX];
		for(int j=0;j&lt;MAX;j++)
		{
			zahlen[i][j] = new int[MAX];
			for(int k=0;k&lt;MAX;k++)
				zahlen[i][j][k] = i*j*k;
		}
	}
</code></pre>
<p>Jetzt möchte ich dieses Array wieder freigeben aber ich glaube das es nicht richtig ist:</p>
<pre><code class="language-cpp">for(int i=0;i&lt;MAX;i++)
	{
		for(int j=0;j&lt;MAX;j++)
		{
			delete[] zahlen[i][j];
		}
		delete[] zahlen[i];
	}
	delete[] zahlen;
</code></pre>
<p>Wie gebe ich so ein Array wieder frei ?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169764/dreidimensionales-array-freigaben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 19:40:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169764.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Jan 2007 17:24:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dreidimensionales Array freigaben on Mon, 08 Jan 2007 17:24:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe mir ein dreidimensioanles Array erstellt:</p>
<pre><code class="language-cpp">int ***zahlen = new int**[MAX];
	for(int i=0;i&lt;MAX;i++)
	{
		zahlen[i] = new int*[MAX];
		for(int j=0;j&lt;MAX;j++)
		{
			zahlen[i][j] = new int[MAX];
			for(int k=0;k&lt;MAX;k++)
				zahlen[i][j][k] = i*j*k;
		}
	}
</code></pre>
<p>Jetzt möchte ich dieses Array wieder freigeben aber ich glaube das es nicht richtig ist:</p>
<pre><code class="language-cpp">for(int i=0;i&lt;MAX;i++)
	{
		for(int j=0;j&lt;MAX;j++)
		{
			delete[] zahlen[i][j];
		}
		delete[] zahlen[i];
	}
	delete[] zahlen;
</code></pre>
<p>Wie gebe ich so ein Array wieder frei ?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205870</guid><dc:creator><![CDATA[Sampson]]></dc:creator><pubDate>Mon, 08 Jan 2007 17:24:34 GMT</pubDate></item><item><title><![CDATA[Reply to Dreidimensionales Array freigaben on Mon, 08 Jan 2007 17:35:05 GMT]]></title><description><![CDATA[<p>Genau auf dem umgekehrten Weg wie du allokiert hast, passt also. Oder spar dir den Spaß und verwende boost::multi_array.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205876</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 08 Jan 2007 17:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to Dreidimensionales Array freigaben on Mon, 08 Jan 2007 18:33:16 GMT]]></title><description><![CDATA[<p>Vielen Dank schonmal, aber bist du dir wirklich sicher das der gesamte Speicher wirklich freigegeben wird ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205914</guid><dc:creator><![CDATA[Sampson]]></dc:creator><pubDate>Mon, 08 Jan 2007 18:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dreidimensionales Array freigaben on Mon, 08 Jan 2007 19:53:02 GMT]]></title><description><![CDATA[<p>Wenn MAX eine Konstante ist, deren Wert zur Compilezeit feststeht, dann erstelle dein dreidimensionales Array so:</p>
<pre><code class="language-cpp">int(*zahlen)[MAX][MAX] = new int [MAX][MAX][MAX];

  for(int i=0;i&lt;MAX;i++) 
    { 
        for(int j=0;j&lt;MAX;j++) 
        { 
            for(int k=0;k&lt;MAX;k++) 
                zahlen[i][j][k] = i*j*k; 
        } 
    } 
delete[] zahlen;
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /><br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1205984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1205984</guid><dc:creator><![CDATA[gerie]]></dc:creator><pubDate>Mon, 08 Jan 2007 19:53:02 GMT</pubDate></item></channel></rss>