<?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[Maximale Größe eines Arrays]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wie groß kann ein double array auf dem Stack maximal sein?</p>
<p>Also</p>
<pre><code class="language-cpp">double array[Size]; // Size = ??
</code></pre>
<p>Weiß das jemand? Ist das auf allen Plattformen gleich?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/163485/maximale-größe-eines-arrays</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 02:51:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/163485.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Oct 2006 08:13:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 08:13:28 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wie groß kann ein double array auf dem Stack maximal sein?</p>
<p>Also</p>
<pre><code class="language-cpp">double array[Size]; // Size = ??
</code></pre>
<p>Weiß das jemand? Ist das auf allen Plattformen gleich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164245</guid><dc:creator><![CDATA[Delryn]]></dc:creator><pubDate>Mon, 30 Oct 2006 08:13:28 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 08:21:53 GMT]]></title><description><![CDATA[<p>es kommt darauf an wie groß der stack ist. das ist meistens eine compiler/linker option. standard ist meistens 1 mb.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164252</guid><dc:creator><![CDATA[1mb]]></dc:creator><pubDate>Mon, 30 Oct 2006 08:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 08:26:36 GMT]]></title><description><![CDATA[<p>sobald du ueber sowas nachdenkst, allokier den speicher dynamisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164254</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Mon, 30 Oct 2006 08:26:36 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 08:35:54 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>sobald du ueber sowas nachdenkst, allokier den speicher dynamisch.</p>
</blockquote>
<p>Schon gescehen <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="😉"
    /> <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/1164264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164264</guid><dc:creator><![CDATA[Delryn]]></dc:creator><pubDate>Mon, 30 Oct 2006 08:35:54 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 08:46:26 GMT]]></title><description><![CDATA[<p>Wie jetzt ?<br />
mit vectoren oder mit maloc ?</p>
<p>ein verwirrter<br />
thenoname</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164272</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Mon, 30 Oct 2006 08:46:26 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 09:00:29 GMT]]></title><description><![CDATA[<p>Mit std::vector, natürlich. malloc ist ein Relikt aus C-Zeiten und hat in C++ Code nichts zu suchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164281</guid><dc:creator><![CDATA[Z2]]></dc:creator><pubDate>Mon, 30 Oct 2006 09:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 09:08:40 GMT]]></title><description><![CDATA[<p>Und wenn man den Speicher schon selbst dynamisch allokiert, dann mit new/new[] und delete/delete[].</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164287</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Mon, 30 Oct 2006 09:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 10:03:44 GMT]]></title><description><![CDATA[<p>Vellas schrieb:</p>
<blockquote>
<p>Und wenn man den Speicher schon selbst dynamisch allokiert, dann mit new/new[] und delete/delete[].</p>
<p>Greetz</p>
</blockquote>
<p>und geht new mit Größen von &gt; 1 MByte ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164330</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Mon, 30 Oct 2006 10:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 10:07:50 GMT]]></title><description><![CDATA[<p>ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164335</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Mon, 30 Oct 2006 10:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 10:51:06 GMT]]></title><description><![CDATA[<p>Wird das new in MFC eigentlich automatisch deleted ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164355</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Mon, 30 Oct 2006 10:51:06 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 10:53:03 GMT]]></title><description><![CDATA[<p>nein</p>
<p>hierfür kannst Du smartpointer verwenden (auto_ptr der std oder die vielen pointer aus der boostlib, siehe C++ Artikel, alternativ kannst Du ne einfache Klasse nachbauen, die das per Destruktor macht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164357</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Mon, 30 Oct 2006 10:53:03 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 10:54:02 GMT]]></title><description><![CDATA[<p>Nein, was du anlegst, mußt du selber wieder freigeben (aber Visual Studio ist in der Lage, dir zu sagen, wo du ein delete vergessen hast).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164359</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 30 Oct 2006 10:54:02 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Mon, 30 Oct 2006 22:21:50 GMT]]></title><description><![CDATA[<p>Ach du meine Güte, sind vectoren langsam <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Hab dieselbe Größe und es dauert ca. 3 mal solange ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1164964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1164964</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Mon, 30 Oct 2006 22:21:50 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Wed, 01 Nov 2006 09:11:03 GMT]]></title><description><![CDATA[<p>Was genau vergleichst du denn eigentlich?</p>
<p>(vielleicht sollte ich dich darauf hinweisen, daß du dem vector mit reserve() auch sagen kannst, wieviele Daten er zu erwarten hat - das spart Reallokationen und damit Laufzeit)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165972</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 01 Nov 2006 09:11:03 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Wed, 01 Nov 2006 09:31:00 GMT]]></title><description><![CDATA[<p>Ich vergleiche mein byte array [72000][2][5]<br />
Ich verwende es als Ringbuffer und muss immer den ganzen Inhalt mit einer<br />
kleinen Schleife vertauschen. Wie auch immer ... 200ms mit einem normalen<br />
array, 2,7 Sekunden mit vector&lt;vector&lt;vector&lt;byte&gt; &gt; &gt; und denselben Größen<br />
mit resize-Schleifen gesetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1165989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1165989</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Wed, 01 Nov 2006 09:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Wed, 01 Nov 2006 15:21:48 GMT]]></title><description><![CDATA[<p>thenoname schrieb:</p>
<blockquote>
<p>Ich vergleiche mein byte array [72000][2][5]<br />
Ich verwende es als Ringbuffer und muss immer den ganzen Inhalt mit einer<br />
kleinen Schleife vertauschen. Wie auch immer ... 200ms mit einem normalen<br />
array, 2,7 Sekunden mit vector&lt;vector&lt;vector&lt;byte&gt; &gt; &gt; und denselben Größen<br />
mit resize-Schleifen gesetzt.</p>
</blockquote>
<p>Verwendest du zufällig eine Checked-STL oder sowas wie einen Debug-Build?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166337</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Wed, 01 Nov 2006 15:43:32 GMT]]></title><description><![CDATA[<p>Debug: nein<br />
Checked stl ? erzähl mal genauer ...<br />
ansonsten: std::vector</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166363</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Wed, 01 Nov 2006 15:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Wed, 01 Nov 2006 16:25:54 GMT]]></title><description><![CDATA[<p>thenoname schrieb:</p>
<blockquote>
<p>Checked stl ? erzähl mal genauer ...</p>
</blockquote>
<p>Eine STL-Implementation, die verschiedene Runtime-Checks implementiert. Gute Varianten überwachen nicht nur direkte Zugriffe auf die Container (z.B. den operator[] eines Vektors), sondern auch den Zugriff über Iteratoren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166394</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Wed, 01 Nov 2006 16:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Maximale Größe eines Arrays on Wed, 01 Nov 2006 16:34:48 GMT]]></title><description><![CDATA[<p>Ok, das müsste ich wissen wenn sowas zusätzlich drinne wäre.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1166402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1166402</guid><dc:creator><![CDATA[thenoname]]></dc:creator><pubDate>Wed, 01 Nov 2006 16:34:48 GMT</pubDate></item></channel></rss>