<?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[Für Array Definition NUR konstanten möglich?!]]></title><description><![CDATA[<p>Hallo liebes Forum!<br />
Als Java-Programmierer verwirrt mich die in einem C++-Buch geführte Aussage, die Elementanzahl eines Arrays wäre bei der Definition nur als ganzzahlige Konstante zuzuweisen.</p>
<p>Ganzzahlig ist klar, aber gibt es wirklich keinen einzigen Weg das ganze etwas flexibler zu gestalten ist? Beispielweise möchte ich durch Benutzereingabe bestimmen, wie viele Elemente das Feld trägt. Aber das geht ja nicht, da die dort verwendete Variable zur Aufnahme der Benutzereingabe keine Konstante ist.</p>
<p>Ich hab schon gegoogelt und hier im Forum gesucht, aber leider nichts gefunden. Ist es also tatsächlich nur möglich eine Konstante bei der Definition von (eindimensionalen) Arrays zu verwenden, oder gibt es Umwege?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127259/für-array-definition-nur-konstanten-möglich</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 01:14:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127259.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Nov 2005 18:04:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Für Array Definition NUR konstanten möglich?! on Tue, 22 Nov 2005 18:05:44 GMT]]></title><description><![CDATA[<p>Hallo liebes Forum!<br />
Als Java-Programmierer verwirrt mich die in einem C++-Buch geführte Aussage, die Elementanzahl eines Arrays wäre bei der Definition nur als ganzzahlige Konstante zuzuweisen.</p>
<p>Ganzzahlig ist klar, aber gibt es wirklich keinen einzigen Weg das ganze etwas flexibler zu gestalten ist? Beispielweise möchte ich durch Benutzereingabe bestimmen, wie viele Elemente das Feld trägt. Aber das geht ja nicht, da die dort verwendete Variable zur Aufnahme der Benutzereingabe keine Konstante ist.</p>
<p>Ich hab schon gegoogelt und hier im Forum gesucht, aber leider nichts gefunden. Ist es also tatsächlich nur möglich eine Konstante bei der Definition von (eindimensionalen) Arrays zu verwenden, oder gibt es Umwege?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924598</guid><dc:creator><![CDATA[Bebbo Erbse]]></dc:creator><pubDate>Tue, 22 Nov 2005 18:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to Für Array Definition NUR konstanten möglich?! on Tue, 22 Nov 2005 18:07:27 GMT]]></title><description><![CDATA[<p>Schon mal was von dem Wort dynamisch gehört?</p>
<p>Hättest du danach gesucht hättest du sicherlich so etwas gefunden:</p>
<pre><code class="language-cpp">int i = 5;
double* p = new double[i];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/924601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924601</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Tue, 22 Nov 2005 18:07:27 GMT</pubDate></item><item><title><![CDATA[Reply to Für Array Definition NUR konstanten möglich?! on Tue, 22 Nov 2005 18:17:41 GMT]]></title><description><![CDATA[<p>Nein, um ehrlich zu sein habe ich davon noch nichts gelesen.<br />
Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924607</guid><dc:creator><![CDATA[Bebbo Erbse]]></dc:creator><pubDate>Tue, 22 Nov 2005 18:17:41 GMT</pubDate></item><item><title><![CDATA[Reply to Für Array Definition NUR konstanten möglich?! on Tue, 22 Nov 2005 18:23:32 GMT]]></title><description><![CDATA[<p>heap &lt;-&gt; stack</p>
<p>achtung: Speicher, der auf dem Heap reserviert wurde muss auch wieder freigegeben werden. In deinem Fall:</p>
<pre><code>delete p[];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/924611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924611</guid><dc:creator><![CDATA[cin]]></dc:creator><pubDate>Tue, 22 Nov 2005 18:23:32 GMT</pubDate></item><item><title><![CDATA[Reply to Für Array Definition NUR konstanten möglich?! on Tue, 22 Nov 2005 18:38:24 GMT]]></title><description><![CDATA[<p>cin schrieb:</p>
<blockquote>
<pre><code>delete p[];
</code></pre>
</blockquote>
<p>Es heißt <em>delete[] p;</em>. Vergiss das aber am besten erst mal. Das wird sicher auch noch erklärt sobald du das Thema Pointer behandelt hast.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924622</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Tue, 22 Nov 2005 18:38:24 GMT</pubDate></item></channel></rss>