<?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[Dynamische Speicherallokierung]]></title><description><![CDATA[<p>HI</p>
<p>ich schreibe zurzeit ein Programm um ein Räuberbeutemodell darzustellen, und dieses auch zu berechnen.<br />
Ich möchte dabei die Ergebniss für jeden Zeitabschnitt speichern. Nun weiss ich jedoch nicht wie lange die Berechnung läuft, also müsste ich für jeden Zeitabschnitt einen neuen Speicherbereich anfordern.<br />
Aber was ich bisher beim Googlen rausgefunden habe ist, dass man immer nur neue ganze Felder allokieren kann.<br />
Meine Idee war aber eher, dass ich einem Array einfach für jeden Zeitabschnitt einen weiteren Index anhänge.<br />
Denn sonst müsste ich ein neues Feld allokieren, das genau eins größer ist, wie das Feld davor, die ganzen Werte kopieren, und dann den neusten Wert als letzten Index darin speichern, im nächsten Schritt wäre das dann wieder, nur denke ich, dass dies sehr langsam ist.<br />
Gibt es noch einen anderen Weg?<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233358/dynamische-speicherallokierung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 23:21:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233358.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Feb 2009 18:48:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamische Speicherallokierung on Tue, 03 Feb 2009 18:48:31 GMT]]></title><description><![CDATA[<p>HI</p>
<p>ich schreibe zurzeit ein Programm um ein Räuberbeutemodell darzustellen, und dieses auch zu berechnen.<br />
Ich möchte dabei die Ergebniss für jeden Zeitabschnitt speichern. Nun weiss ich jedoch nicht wie lange die Berechnung läuft, also müsste ich für jeden Zeitabschnitt einen neuen Speicherbereich anfordern.<br />
Aber was ich bisher beim Googlen rausgefunden habe ist, dass man immer nur neue ganze Felder allokieren kann.<br />
Meine Idee war aber eher, dass ich einem Array einfach für jeden Zeitabschnitt einen weiteren Index anhänge.<br />
Denn sonst müsste ich ein neues Feld allokieren, das genau eins größer ist, wie das Feld davor, die ganzen Werte kopieren, und dann den neusten Wert als letzten Index darin speichern, im nächsten Schritt wäre das dann wieder, nur denke ich, dass dies sehr langsam ist.<br />
Gibt es noch einen anderen Weg?<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657476</guid><dc:creator><![CDATA[tweenki]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:48:31 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Speicherallokierung on Tue, 03 Feb 2009 18:50:25 GMT]]></title><description><![CDATA[<p><a href="http://www.cplusplus.com/reference/stl/vector/" rel="nofollow">std::vector</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657480</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamische Speicherallokierung on Tue, 03 Feb 2009 18:52:14 GMT]]></title><description><![CDATA[<p>tweenki schrieb:</p>
<blockquote>
<p>Gibt es noch einen anderen Weg?</p>
</blockquote>
<p>Zum Glück ja. <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>Das ist das Konzept der Container, also generische Klassen (genauer Klassentemplates), die dynamisch Objekte gleichen Typs verwalten können. Als Teil der C++-Standardbibliothek kennt man die STL (Standard Template Library).</p>
<p>Dazu möchte ich grad meine Standardlinks für die entsprechenden Artikel angeben: <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="😉"
    /><br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-143816.html" rel="nofollow"><strong>1)</strong> Container</a><br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-146604.html" rel="nofollow"><strong>2)</strong> Iteratoren und Algorithmen</a><br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-150106.html" rel="nofollow"><strong>3)</strong> Hilfsklassen und Erweiterungen</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1657482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1657482</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Feb 2009 18:52:14 GMT</pubDate></item></channel></rss>