<?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[Dimension von Arrays beschränkt?]]></title><description><![CDATA[<p>Hallo,<br />
meine Fragen haben gar keinen Hintergrund. Ich habe mich nur gefragt, ob es so wäre <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>Alsoo... Wenn man Arrays Deklariert:</p>
<pre><code class="language-cpp">const int DIM = 1000;
int arr[DIM];
</code></pre>
<p>Gibt es eine Grenze für DIM?<br />
Also ist die Dimension in einem Array begrenzt?<br />
Ist das für Arrays von allen Datentypen gleich?</p>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217712/dimension-von-arrays-beschränkt</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 06:59:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217712.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Jul 2008 10:39:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 10:39:31 GMT]]></title><description><![CDATA[<p>Hallo,<br />
meine Fragen haben gar keinen Hintergrund. Ich habe mich nur gefragt, ob es so wäre <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>Alsoo... Wenn man Arrays Deklariert:</p>
<pre><code class="language-cpp">const int DIM = 1000;
int arr[DIM];
</code></pre>
<p>Gibt es eine Grenze für DIM?<br />
Also ist die Dimension in einem Array begrenzt?<br />
Ist das für Arrays von allen Datentypen gleich?</p>
<p>Gruß Speedy_92</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544885</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 10:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 10:42:07 GMT]]></title><description><![CDATA[<p>Bei statischen Arrays ist irgendwann die Stack-Grösse überschritten und beim Kompilieren wird eine Fehlermeldung ausgegeben. Probiers doch aus <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>Bei dynamischen Arrays ist die einzige Begrenzung die Grösse des Heaps (also der zugeteilte Bereich des Arbeitsspeichers). Es ist mir jedoch auch schon passiert, dass ich die Auslagerungsdatei benötigt habe und durch das Allokieren den Computer extrem langsam gemacht habe <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/1544890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544890</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 10 Jul 2008 10:42:07 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 11:39:16 GMT]]></title><description><![CDATA[<p>Also mit den Dynamischen Arrays das teste ich mal... Ich melde mich dann noch einmal.<br />
Aber bei den Dynamischen Arrays müsste die Dimension doch abhängig von dem Arbeitsspeicher sein oder? Also macht es schon einen unterschied, ob man 512 oder 2048 MB Ram zur Verfügung hat <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="🙂"
    /> Sehe ich das richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544934</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 11:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 11:41:16 GMT]]></title><description><![CDATA[<p>Ganz sicher bin ich mir eben auch nicht, ich dachte eigentlich, ein Programm würde einfach einen gewissen Teil an Arbeitsspeicher zur Verfügung bekommen. Aber das würde ja in Widerspruch dazu stehen, dass ich es geschafft habe, den RAM des Computers und sogar die Auslagerungsdatei zuzumüllen...</p>
<p>Ich könnte mir vorstellen, dass es bei grösserem RAM einfach länger geht, bis kein Speicher mehr alloziert werden kann. Aber pass auf, unter Umständen kannst du den Computer minutenlang nicht mehr benutzen <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>Wie auch immer, es ist auf jeden Fall lustig, eine <code>bad_alloc</code> -Exception zu erhalten <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="😃"
    /></p>
<p>Was auch schön ist (schau dir die RAM-Auslastung im TaskManager an):</p>
<pre><code class="language-cpp">while (true)
{
    new int;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1544941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544941</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 10 Jul 2008 11:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 12:16:01 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Ganz sicher bin ich mir eben auch nicht, ich dachte eigentlich, ein Programm würde einfach einen gewissen Teil an Arbeitsspeicher zur Verfügung bekommen. Aber das würde ja in Widerspruch dazu stehen, dass ich es geschafft habe, den RAM des Computers und sogar die Auslagerungsdatei zuzumüllen...</p>
<p>Ich könnte mir vorstellen, dass es bei grösserem RAM einfach länger geht, bis kein Speicher mehr alloziert werden kann. Aber pass auf, unter Umständen kannst du den Computer minutenlang nicht mehr benutzen <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>Wie auch immer, es ist auf jeden Fall lustig, eine <code>bad_alloc</code> -Exception zu erhalten <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="😃"
    /></p>
<p>Was auch schön ist (schau dir die RAM-Auslastung im TaskManager an):</p>
<pre><code class="language-cpp">while (true)
{
    new int;
}
</code></pre>
</blockquote>
<p>Wenn ich diesen Code benutze... Wo wird dann der Speicher (new int) wieder freigegeben? Oder ist es gerade dies, das du mir zeigen möchtest wie man einen Computer richtig schön belastet? <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>Also wenn ich jemanden ärgern möchte weil er mich nervt schreibe ich ihm einfach ein Programm mit diesen Zeilen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1544982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1544982</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 12:16:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 13:31:01 GMT]]></title><description><![CDATA[<p>Speedy_92 schrieb:</p>
<blockquote>
<p>Wenn ich diesen Code benutze... Wo wird dann der Speicher (new int) wieder freigegeben? Oder ist es gerade dies, das du mir zeigen möchtest wie man einen Computer richtig schön belastet? <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>
</blockquote>
<p>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>Speedy_92 schrieb:</p>
<blockquote>
<p>Also wenn ich jemanden ärgern möchte weil er mich nervt schreibe ich ihm einfach ein Programm mit diesen Zeilen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Das ist deiner moralischen Entscheidungsfähigkeit überlassen :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545050</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 10 Jul 2008 13:31:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 13:49:55 GMT]]></title><description><![CDATA[<p>Bei mir kam eine Fehlermeldung als ich rund 1.4GB allociert hatte,.. also aufpasse <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/1545080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545080</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Thu, 10 Jul 2008 13:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 14:00:53 GMT]]></title><description><![CDATA[<p>zeusosc schrieb:</p>
<blockquote>
<p>Bei mir kam eine Fehlermeldung als ich rund 1.4GB allociert hatte,.. also aufpasse <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>
</blockquote>
<p>Wann macht man den auch sowas?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545098</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 10 Jul 2008 14:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 14:02:21 GMT]]></title><description><![CDATA[<p>Das war wohl eher zu Testzwecken; jeder will doch einmal seinen Computer mit selbst geschriebenen Programmen in die Knie zwingen <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545100</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 10 Jul 2008 14:02:21 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 14:16:17 GMT]]></title><description><![CDATA[<p>also ich als windows user brauch da nix mehr zu machen...</p>
<p>das schafft windows ganz alleine...</p>
<p>aber wenn dann gibts immer noch mein shcönes primzahl programm was in 1000 threads gleichzeitig irgendwelche primzahlen errechnet und ausgibt+in ner datei speichert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545117</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 10 Jul 2008 14:16:17 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 14:17:10 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Das war wohl eher zu Testzwecken; jeder will doch einmal seinen Computer mit selbst geschriebenen Programmen in die Knie zwingen <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="😃"
    /></p>
</blockquote>
<p>Och. Das geht einfacher. Als ich vor Jahren excel's Makro Funktione entdeckt hatte und dann noch kapiert habe, wie das so ungefährt läuft. Da war auch schon mein erste Skript Virus geboren. <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545119</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 10 Jul 2008 14:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 14:34:01 GMT]]></title><description><![CDATA[<p>zeusosc schrieb:</p>
<blockquote>
<p>Bei mir kam eine Fehlermeldung als ich rund 1.4GB allociert hatte,.. also aufpasse <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>
</blockquote>
<p>Würde gerne Wissen, wie man das mit 1.4 GB hinbekommen kann und herausfinden kann, wie kann ich so einen &quot;genauen&quot; Messwert herausbekommen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545136</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 14:34:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 15:45:02 GMT]]></title><description><![CDATA[<p>Ein kleines Testprogramm:</p>
<pre><code class="language-cpp">int main()
{
	const unsigned int KILO_BYTE = 1024 * 1;
	const unsigned int MEGA_BYTE = 1024 * KILO_BYTE;
	const unsigned int GIGA_BYTE = 1024 * MEGA_BYTE;

	try
	{
		char* memory = new char[1 * GIGA_BYTE + 768 * MEGA_BYTE];
		std::cin.get();
		delete[] memory;
	}
	catch (std::bad_alloc)
	{
		std::cout &lt;&lt; &quot;Zu wenig Speicher!&quot; &lt;&lt; std::endl;
	}
}
</code></pre>
<p>Irgendwo bei 1,8 - 1,9 GB ist bei mir Schluss (hab 2 GB RAM). Windows braucht auch noch ein bisschen zum Überleben. Langsamer wird mein Computer trotz der allokierten 1,7 GB allerdings nicht.</p>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545185</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Thu, 10 Jul 2008 15:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 18:35:55 GMT]]></title><description><![CDATA[<p>HEHE...<br />
Bei meinem Rechner mit 512 MB RAM kommt eine Fehlermeldung + Warnung vom Compiler wenn ich GB als Größe angebe... Ist ja eigentlich auch ziemlich logisch ;):</p>
<pre><code class="language-cpp">error C2148: Gesamtgröße des Arrays darf 0x7fffffff Bytes nicht übersteigen.

warning C4307: '*': Überlauf einer ganzzahligen Konstanten
</code></pre>
<p>Scheint also nicht bei jedem zu funktionieren.</p>
<p>*EDIT: Habe es mit MB * 400 probiert und unten rechts im Bildschirm kam eine nette Warnung von Windows:</p>
<pre><code>Nicht genügend virtueller Speicher
</code></pre>
<p><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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545270</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 18:35:55 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 18:59:44 GMT]]></title><description><![CDATA[<p>Speedy_92 schrieb:</p>
<blockquote>
<p>HEHE...<br />
Bei meinem Rechner mit 512 MB RAM kommt eine Fehlermeldung + Warnung vom Compiler wenn ich GB als Größe angebe... Ist ja eigentlich auch ziemlich logisch ;):</p>
</blockquote>
<p>Ne, das ist nicht logisch. Der Compiler soll dein Programm ja nur kompilieren, der achtet nicht drauf, dass es auf deiner Maschine ausführbar ist.<br />
Hast du den Code von Don06 1:1 kopiert?</p>
<p>Auf einem 32-Bit-Betriebssystem kann man übrigens nie mehr als 2-3 GB anfordern, weil die Zeiger nicht mehr hergeben und aller möglicher anderer Kram noch dazwischenspielt. Wenn du 1GB anforderst, aber nie etwas reinschreibst, wird so ein Block übrigens nicht &quot;wirklich&quot; im Speicher angelegt. Das Betriebssystem merkt sich dann nur &quot;Program xyz möchte 1GB haben&quot;, aber effektiv bereitgestellt wird diese Menge erst, wenn dein Programm mit dem Speicher was macht (und wenn es nur 0en reinschreibt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545290</guid><dc:creator><![CDATA[Christoph]]></dc:creator><pubDate>Thu, 10 Jul 2008 18:59:44 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 19:14:40 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

int main()
{
	const unsigned int KB = 1024;
	const unsigned int MB = 1024 * KB;
	const unsigned int GB = 1024 * MB;

	try
	{
		int *ptr = new int[MB * 500];
		std::cout&lt;&lt;&quot;Allokierung erfolgreich!&quot;&lt;&lt;std::endl;
		std::cin.get();
		delete[] ptr;
	}
	catch(std::bad_alloc)
	{
		std::cout&lt;&lt;&quot;Nicht genügend Speicher! Allokierung fehlgeschlagen!&quot;&lt;&lt;std::endl;
	}
	return 0;
}
</code></pre>
<p>Ist im prinzip das Gleiche, oder macht es einen Unterschied, ob ich int anstatt char genommen hab?<br />
Vielleicht kommt es ja auf den virtuellen Speicher an:<br />
Systemsteuerung-&gt;System-&gt;Erweitert-&gt;Bei Systemleistung auf Einstellungen(das erste)-&gt;Erweitert-&gt;Unten kann man es dann ändern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545295</guid><dc:creator><![CDATA[Speedy_92]]></dc:creator><pubDate>Thu, 10 Jul 2008 19:14:40 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Thu, 10 Jul 2008 19:18:58 GMT]]></title><description><![CDATA[<p>Natürlich macht es einen Unterschied wenn du int statt char nimmst. Überleg mal, ein char braucht 1 Byte Speicherplatz, ein int bei dir wahrscheinlich 4 Byte. Kann dein Ergebnis da also noch stimmen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545306</guid><dc:creator><![CDATA[OhneName]]></dc:creator><pubDate>Thu, 10 Jul 2008 19:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Fri, 11 Jul 2008 12:24:10 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>zeusosc schrieb:</p>
<blockquote>
<p>Bei mir kam eine Fehlermeldung als ich rund 1.4GB allociert hatte,.. also aufpasse <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>
</blockquote>
<p>Wann macht man den auch sowas?! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Es soll Computer geben, bei denen diese Speichergröße noch nicht einmal 1% des physikalischen RAMs ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545671</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Fri, 11 Jul 2008 12:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Fri, 11 Jul 2008 12:31:17 GMT]]></title><description><![CDATA[<p>Speedy_92 schrieb:</p>
<blockquote>
<p>zeusosc schrieb:</p>
<blockquote>
<p>Bei mir kam eine Fehlermeldung als ich rund 1.4GB allociert hatte,.. also aufpasse <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>
</blockquote>
<p>Würde gerne Wissen, wie man das mit 1.4 GB hinbekommen kann und herausfinden kann, wie kann ich so einen &quot;genauen&quot; Messwert herausbekommen ?</p>
</blockquote>
<p>Task Manager *g*, das problem kam aber durch rekursive aufrufe, wobei die variablen über new allociert wurden, delete[] sollte diese eigentlich wieder frei geben, tat es aber net, naja mit malloc und free war das problem gelöst,..</p>
<p>grüüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545677</guid><dc:creator><![CDATA[zeusosc]]></dc:creator><pubDate>Fri, 11 Jul 2008 12:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to Dimension von Arrays beschränkt? on Fri, 11 Jul 2008 12:32:21 GMT]]></title><description><![CDATA[<p>Speedy_92 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">const int DIM = 1000;
int arr[DIM];
</code></pre>
<p>Gibt es eine Grenze für DIM?</p>
</blockquote>
<p>Ja, jedes Array ist erstmal durch SIZE_MAX limitiert. Diesen maximalen Wert kann man nicht immer ausschöpfen, da dies von einigen anderen Faktoren abhängt. Stackgröße, wieviel RAM ist noch in einem Block frei, wie groß dürfen Objekte mit static storage sein etc.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1545679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1545679</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Fri, 11 Jul 2008 12:32:21 GMT</pubDate></item></channel></rss>