<?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[Int Array kopieren]]></title><description><![CDATA[<p>Wenn ich auf der niedrigsten Stufe von C ein int[] kopieren will, wiel vielleicht ein 21. von 20 Elementen plaziert werden soll, kann dies eine Methode machen?<br />
Wenn eine Methode ein Objektarray erweitern soll, in dem die Methode ein lokales Array erzeugt, mit einer größeren anzahl an Elementen, als vorher , kopiert die Menge der Elemente des alten Arrays da rein, fügt ein neues element und verweist dann den Pointer des Objektarrays auf dieses Array.<br />
Funktioniert das? Oder macht es in dem Fall einen Unterschied, ob das Array statisch oder dynamisch angelegt wurde?<br />
Mir gehts wieder um die Frage, wie verhindert man, dass bei sowas der lokale Pointer, samt Inhalt gelöscht wird. Doch eigentlich nur durch Speicher mit new belegen, nicht wahr?</p>
<p>(Es geht nicht um dynamische Listen, Vector usw.)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/193925/int-array-kopieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 07:28:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/193925.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Oct 2007 19:06:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:06:15 GMT]]></title><description><![CDATA[<p>Wenn ich auf der niedrigsten Stufe von C ein int[] kopieren will, wiel vielleicht ein 21. von 20 Elementen plaziert werden soll, kann dies eine Methode machen?<br />
Wenn eine Methode ein Objektarray erweitern soll, in dem die Methode ein lokales Array erzeugt, mit einer größeren anzahl an Elementen, als vorher , kopiert die Menge der Elemente des alten Arrays da rein, fügt ein neues element und verweist dann den Pointer des Objektarrays auf dieses Array.<br />
Funktioniert das? Oder macht es in dem Fall einen Unterschied, ob das Array statisch oder dynamisch angelegt wurde?<br />
Mir gehts wieder um die Frage, wie verhindert man, dass bei sowas der lokale Pointer, samt Inhalt gelöscht wird. Doch eigentlich nur durch Speicher mit new belegen, nicht wahr?</p>
<p>(Es geht nicht um dynamische Listen, Vector usw.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1376172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376172</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:06:15 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:24:28 GMT]]></title><description><![CDATA[<p>Kannst du das bitte noch einmal formulieren? Ich weiß nicht, was du wissen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1376178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376178</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:24:28 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:25:32 GMT]]></title><description><![CDATA[<p>Wie krieg ich ein Int Array von 10 Elementen auf 12 erweitert, so dass nach dem verlassen der Methode der Speicher nicht gelöscht wird <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1376179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376179</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:25:32 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:34:05 GMT]]></title><description><![CDATA[<p>Ein Array? Garnicht. Dafür gibts in C++ Listen und so und in C Pointer und realloc().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1376185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376185</guid><dc:creator><![CDATA[feigling]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:35:46 GMT]]></title><description><![CDATA[<p>Echt garnicht? Komisch, bei mir klappts mit new int[], kann natürlich irgendwo undefined sein, aber das merk ich ja nicht *grmpf*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1376187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376187</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:58:59 GMT]]></title><description><![CDATA[<p>Du musst das Array erst löschen (delete[]) und dann neu allozieren (new[...]). Dabei wird das Array nicht direkt erweitert. Du löscht erst das erste und erzeugst dann ein neues.</p>
<p>P.S.: Das ist nicht undefiniert. Du darfst nur nicht vergessen das alte Array zu löschen da sonst Memory-Leaks entstehen.</p>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1376201</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376201</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 19:59:56 GMT]]></title><description><![CDATA[<p>Oh, richtig! das hab ich vergessen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1376202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376202</guid><dc:creator><![CDATA[Seikilos]]></dc:creator><pubDate>Mon, 01 Oct 2007 19:59:56 GMT</pubDate></item><item><title><![CDATA[Reply to Int Array kopieren on Mon, 01 Oct 2007 21:19:10 GMT]]></title><description><![CDATA[<p>Also eigentlich macht man erst ein Neues, und löscht danach erst das Alte.<br />
Sonst tut man sich mit dem Kopieren des Inhalts so schwer... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1376237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1376237</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 01 Oct 2007 21:19:10 GMT</pubDate></item></channel></rss>