<?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[Array variabler Größe]]></title><description><![CDATA[<p>Ich muß mit einem Array arbeiten, dessen Größe erst in der Laufzeit festgelegt wird.<br />
Zur Probe habe ich den Codeschnipsel</p>
<p>int m = 4;<br />
double b[m];</p>
<p>for (int i = 0;i&lt;m;i++)<br />
{<br />
b[i] = 1.0;<br />
}</p>
<p>getestet. In DevC++ läuft es einwandfrei, aber nicht in VisualStudio2005. Dort kommen für die Zeile double b[m] die Fehlermeldungen</p>
<p>- konstanter Ausdruck erwartet<br />
- Zuordnung eines Arrays konstanter Größe 0 nicht erlaubt<br />
- b unbekannte Größe</p>
<p>Ich kann nicht verstehen, warum es in DevC++ geht und in VisualStudio nicht.</p>
<p>Kann mir jemand helfen, da ich VisualStudio benutzen muß.<br />
Mit vielen Dank im voraus<br />
pepe-je</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/201658/array-variabler-größe</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 02:28:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201658.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Jan 2008 17:06:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 17:06:01 GMT]]></title><description><![CDATA[<p>Ich muß mit einem Array arbeiten, dessen Größe erst in der Laufzeit festgelegt wird.<br />
Zur Probe habe ich den Codeschnipsel</p>
<p>int m = 4;<br />
double b[m];</p>
<p>for (int i = 0;i&lt;m;i++)<br />
{<br />
b[i] = 1.0;<br />
}</p>
<p>getestet. In DevC++ läuft es einwandfrei, aber nicht in VisualStudio2005. Dort kommen für die Zeile double b[m] die Fehlermeldungen</p>
<p>- konstanter Ausdruck erwartet<br />
- Zuordnung eines Arrays konstanter Größe 0 nicht erlaubt<br />
- b unbekannte Größe</p>
<p>Ich kann nicht verstehen, warum es in DevC++ geht und in VisualStudio nicht.</p>
<p>Kann mir jemand helfen, da ich VisualStudio benutzen muß.<br />
Mit vielen Dank im voraus<br />
pepe-je</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429466</guid><dc:creator><![CDATA[pepe-je]]></dc:creator><pubDate>Wed, 02 Jan 2008 17:06:01 GMT</pubDate></item><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 17:15:35 GMT]]></title><description><![CDATA[<p>pepe-je schrieb:</p>
<blockquote>
<p>...warum es in DevC++ geht und in VisualStudio nicht....</p>
</blockquote>
<p>Vielleicht DevC++ unterstützt unstandardisierte Zusatzfeatures.</p>
<p>Eigentlich sollte das so auch nicht funktionieren (bzw. nur in ganz bestimmten Situationen mit dem 99er-C-Standard (jedenfalls NICHT unter C++)).</p>
<p>pepe-je schrieb:</p>
<blockquote>
<p>Ich muß mit einem Array arbeiten, dessen Größe erst in der Laufzeit festgelegt wird....</p>
</blockquote>
<p>Dann arbeite mit std::vector .... das tut's immer und überall und ist sicher.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429472</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 02 Jan 2008 17:15:35 GMT</pubDate></item><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 17:26:34 GMT]]></title><description><![CDATA[<p>Ist eine Erweiterung des G++, und darauf basiert doch DevC++, oder?</p>
<pre><code class="language-cpp">int m = 4;
std::vector&lt;double&gt;(m, 1.0); // größe m mit default-belegung 1.0
</code></pre>
<p>und fertig!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429483</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429483</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 02 Jan 2008 17:26:34 GMT</pubDate></item><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 18:50:54 GMT]]></title><description><![CDATA[<p>Danke für Eure Hinweise, aber ich befürchte, ich habe was nicht richtig gemacht.<br />
Bei mir kommt die Meldung &quot;vector ist kein Element von std&quot;<br />
Könnt Ihr bitte mal im Einzelnen schreiben, was anstelle von double b[m] zu setzen ist?<br />
Danke<br />
pepe-je</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429530</guid><dc:creator><![CDATA[pepe-je]]></dc:creator><pubDate>Wed, 02 Jan 2008 18:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 18:53:37 GMT]]></title><description><![CDATA[<p>Hoi,</p>
<p>du musst noch</p>
<pre><code class="language-cpp">#include &lt;vector&gt;
</code></pre>
<p>hinschreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429533</guid><dc:creator><![CDATA[adjasjdjasd]]></dc:creator><pubDate>Wed, 02 Jan 2008 18:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 21:18:10 GMT]]></title><description><![CDATA[<p>Hallo, es hat geklappt, vielen Dank!!<br />
Nun entseht gleich die nächste Frage, denn ich habe mit der Klasse vector noch gar keine Erfahrung.<br />
Die Komponenten des Vektors sollen als Parameter einer Funktion dienen. Wie schreibt man das?<br />
Mit Arrays geht es ja so<br />
void function (double b[])<br />
Was kommt in die Klammer, wenn mit vector gearbeitet wird?<br />
Könnt Ihr mir nochmal helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1429590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429590</guid><dc:creator><![CDATA[pepe-je]]></dc:creator><pubDate>Wed, 02 Jan 2008 21:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to Array variabler Größe on Wed, 02 Jan 2008 23:15:40 GMT]]></title><description><![CDATA[<p>Du kannst eine Kopie übergeben:</p>
<pre><code class="language-cpp">void foo (std::vector&lt;double&gt; data);
</code></pre>
<p>, aber ob du das willst ... nein <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="😉"
    /> das ist sehr unperformant. Guck dir mal Referenzen und das Schlüsselwort &quot;const&quot; an <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/1429642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1429642</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 02 Jan 2008 23:15:40 GMT</pubDate></item></channel></rss>