<?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[2d array &#x2F;konstantenwert]]></title><description><![CDATA[<p>Hallo!<br />
Ich möchte 2D Array initialisieren mit der Längen der Strings,die über kommando zeile übergeben werden.</p>
<p>zb.</p>
<pre><code>int main(int argv,char* argc[]){

	string s=args[1], k=args[2];

	int p[s][k];

}
</code></pre>
<p>Es funktioniert nicht. Wie kann man es anders machen?</p>
<p>Vielen Dank im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295555/2d-array-konstantenwert</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 09:33:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295555.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 16 Nov 2011 14:13:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2d array &#x2F;konstantenwert on Wed, 16 Nov 2011 14:13:30 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich möchte 2D Array initialisieren mit der Längen der Strings,die über kommando zeile übergeben werden.</p>
<p>zb.</p>
<pre><code>int main(int argv,char* argc[]){

	string s=args[1], k=args[2];

	int p[s][k];

}
</code></pre>
<p>Es funktioniert nicht. Wie kann man es anders machen?</p>
<p>Vielen Dank im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2145222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2145222</guid><dc:creator><![CDATA[Baks]]></dc:creator><pubDate>Wed, 16 Nov 2011 14:13:30 GMT</pubDate></item><item><title><![CDATA[Reply to 2d array &#x2F;konstantenwert on Wed, 16 Nov 2011 14:16:20 GMT]]></title><description><![CDATA[<p>Nimm vector. Für dich bietet es sich an, einen 1D-Vector der Größe dimenion1*dimension2 zu kapseln und dann die 2D-Zugriffe entsprechend umzulenken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2145224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2145224</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 16 Nov 2011 14:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to 2d array &#x2F;konstantenwert on Wed, 16 Nov 2011 14:14:50 GMT]]></title><description><![CDATA[<pre><code>sorry. muss so sein:

int main(int argv,char* argc[]){

    string s=args[1], k=args[2];

    int p[s.size()][k,size()];

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2145225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2145225</guid><dc:creator><![CDATA[Baks]]></dc:creator><pubDate>Wed, 16 Nov 2011 14:14:50 GMT</pubDate></item><item><title><![CDATA[Reply to 2d array &#x2F;konstantenwert on Wed, 16 Nov 2011 16:07:21 GMT]]></title><description><![CDATA[<p>Selbst so ist es Käse - in C++ müssen die Array-Größen bereits beim Übersetzen des Programms bekannt sein (neuere C-Varianten kennen VLAs), für Datensammlungen variabler Größe nimmt man üblicherweise Container wie std::vector.</p>
<p>(PS: Bist du sicher, daß die Größenberechnung stimmt? Ein Aufruf wie &quot;prog 10 10&quot; würde dir ein 2*2-Array liefern)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2145261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2145261</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 16 Nov 2011 16:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to 2d array &#x2F;konstantenwert on Wed, 16 Nov 2011 16:09:40 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Für dich bietet es sich an, einen 1D-Vector der Größe dimenion1*dimension2 zu kapseln und dann die 2D-Zugriffe entsprechend umzulenken.</p>
</blockquote>
<p>wieso?</p>
<p>pros:<br />
- kein zusätzlicher overhead der vector member<br />
- eine dereferenzierugnsebene weniger</p>
<p>contra:<br />
- nicht so intuitiv<br />
- mögliche fehler bei der index abfrage</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2145264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2145264</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 16 Nov 2011 16:09:40 GMT</pubDate></item><item><title><![CDATA[Reply to 2d array &#x2F;konstantenwert on Wed, 16 Nov 2011 16:29:06 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>contra:<br />
- nicht so intuitiv</p>
</blockquote>
<p>Wieso? Der Benutzer sieht doch nix davon.</p>
<blockquote>
<p>- mögliche fehler bei der index abfrage</p>
</blockquote>
<p>Welche?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2145277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2145277</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 16 Nov 2011 16:29:06 GMT</pubDate></item></channel></rss>