<?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[pointer auf pointerarray im heap?]]></title><description><![CDATA[<p>Hi,<br />
`hab schon googel und so nichts gefunden.<br />
wie kann ich einen zeiger auf einen array voller heapzeiger machen?<br />
Zeiger auf dem Stack sind ja int *p[4] z.b., nur wie krieg ich nun sowas wie int *p = new int*[4] hin, ich hoiffe ihr wisst was ich meine.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153575/pointer-auf-pointerarray-im-heap</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 15:02:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153575.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Jul 2006 15:40:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Tue, 18 Jul 2006 15:40:03 GMT]]></title><description><![CDATA[<p>Hi,<br />
`hab schon googel und so nichts gefunden.<br />
wie kann ich einen zeiger auf einen array voller heapzeiger machen?<br />
Zeiger auf dem Stack sind ja int *p[4] z.b., nur wie krieg ich nun sowas wie int *p = new int*[4] hin, ich hoiffe ihr wisst was ich meine.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099890</guid><dc:creator><![CDATA[Beginner13]]></dc:creator><pubDate>Tue, 18 Jul 2006 15:40:03 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Wed, 19 Jul 2006 08:47:36 GMT]]></title><description><![CDATA[<p>Das was du machen willst ist:</p>
<pre><code class="language-cpp">int **p = new int*[4];
</code></pre>
<p>BR<br />
Vinzenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1100214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1100214</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Wed, 19 Jul 2006 08:47:36 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Thu, 20 Jul 2006 13:43:42 GMT]]></title><description><![CDATA[<p>danke evilissimo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>ist ein bischen verwirrend mit so vielen * zeichen.<br />
wenn ich diese poinmter aus dem heap wieder entfernen möchte, schreibe ich dann wie bei normalen arrays auf dem heap</p>
<p>delete[] p;</p>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101264</guid><dc:creator><![CDATA[Beginner13]]></dc:creator><pubDate>Thu, 20 Jul 2006 13:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Thu, 20 Jul 2006 14:10:18 GMT]]></title><description><![CDATA[<p>So lange du nur den Speicher für die Zeiger entfernen willst ja.</p>
<p>Denn wenn du soetwas machst:</p>
<pre><code class="language-cpp">int ** p = new int*[5]();
for(size_t i = 0; i &lt; 5; ++i)
    p[i] = new int(10 * i);
</code></pre>
<p>dann musst du den speicher folgendermaßen wieder freigeben:</p>
<pre><code class="language-cpp">for(size_t i = 0; i &lt; 5; ++i)
    delete p[i];
delete[] p;
</code></pre>
<p>BR<br />
Vinzenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101282</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Thu, 20 Jul 2006 14:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Thu, 20 Jul 2006 14:31:08 GMT]]></title><description><![CDATA[<p>ahja das was du schreibst hat bestimmt was damit zu tun das auf dem heap bei mehrdimensionalen arrays erst die erste dimension initialisiert wird und dann erst die zweite und so weiter? wäre das also ein delete von mehrdimensionalem pointer auf dem heap?<br />
was size_t bedeutet, weiss ich leider nicht, ist das eine form von int?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101297</guid><dc:creator><![CDATA[Beginner13]]></dc:creator><pubDate>Thu, 20 Jul 2006 14:31:08 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Thu, 20 Jul 2006 15:09:07 GMT]]></title><description><![CDATA[<p>Beginner13 schrieb:</p>
<blockquote>
<p>ahja das was du schreibst hat bestimmt was damit zu tun das auf dem heap bei mehrdimensionalen arrays erst die erste dimension initialisiert wird und dann erst die zweite und so weiter? wäre das also ein delete von mehrdimensionalem pointer auf dem heap?<br />
was size_t bedeutet, weiss ich leider nicht, ist das eine form von int?</p>
</blockquote>
<p>Ja das war ein Beispiel ähnlich dem von mehrdimensionalen Arrays, nur das dieses ein eindimensionales Array auf dem Heap mit zeigern auf int Objekten die auch auf dem Heap sind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>size_t ist ein Datentyp wie int auch einer ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>BR<br />
Vinzenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101328</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Thu, 20 Jul 2006 15:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Thu, 20 Jul 2006 15:23:49 GMT]]></title><description><![CDATA[<p>du machst mich ganzz fertig evilissimo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .<br />
mach ich dann einen zweidimensionalen array nur mit zeigern so?</p>
<pre><code class="language-cpp">int ** p = new int*[5]();
for(size_t i = 0; i &lt; 5; ++i)
    p[i] = new int*(10 * i);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1101339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101339</guid><dc:creator><![CDATA[Beginner13]]></dc:creator><pubDate>Thu, 20 Jul 2006 15:23:49 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Thu, 20 Jul 2006 15:33:59 GMT]]></title><description><![CDATA[<p>Beginner13 schrieb:</p>
<blockquote>
<p>du machst mich ganzz fertig evilissimo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .<br />
mach ich dann einen zweidimensionalen array nur mit zeigern so?</p>
<pre><code class="language-cpp">int ** p = new int*[5]();
for(size_t i = 0; i &lt; 5; ++i)
    p[i] = new int*(10 * i);
</code></pre>
</blockquote>
<p>Ein zweidimensionales Array nur mit Zeigern geht so:</p>
<pre><code class="language-cpp">int ***p  = new int**[5]();
for(size_t i = 0; i &lt; 5; ++i)
   p[i] = new int*[5]();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1101345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101345</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Thu, 20 Jul 2006 15:33:59 GMT</pubDate></item><item><title><![CDATA[Reply to pointer auf pointerarray im heap? on Fri, 21 Jul 2006 16:25:00 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=18363" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=58" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1101923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101923</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 21 Jul 2006 16:25:00 GMT</pubDate></item></channel></rss>