<?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[Dynamisches Mehrdimensionales Array]]></title><description><![CDATA[<p>Guten Abend zusammen,</p>
<p>ich bin neu in der Community und brauche einen Tipp wie ich weiter vorgehen kann bei meinem Problem.<br />
In einem anderen Thread wurde zwar das Thema erklärt aber mir fehlt irgendwie ein weiters Puzzleteil <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="😃"
    /> <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>
<p>Es geht mir darum wie ich mit &quot;new&quot; und &quot;delete&quot; ein dymanisches dreidimendisonales Array erstelle.<br />
Die Aufgabenstellung drücke ich anders aus als sie eigentlich ist, ich soll aus einer .txt lesen das Räume gibt diese haben jeweils 5 Reihen, jeder Reihe hat 5 Sitzplätze.<br />
Hier mein Gedankengang:</p>
<pre><code>int*** raum;
int raumnr;
int reihe;
int sitzplatz;

raum = new int** [raumnr];
raum = new int* [reihe];

for(int i=0; i&lt;reihe; i++){
     for(int j=0; j&lt;sitzplatz; j++){
	a[i][j]= new int [sitzplatz];
     }
}

for(int i=0; i&lt;reihe; i++){
    for(int j=0; j&lt;fsitzplatz; j++){
	delete[][] raum[i][j];		
    }
}	

delete[] raum;
</code></pre>
<p>Ich hoffe das ist nicht alles falsch <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 />
Danke für eure Hilfe <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/topic/328999/dynamisches-mehrdimensionales-array</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 02:31:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/328999.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Nov 2014 00:41:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 00:41:13 GMT]]></title><description><![CDATA[<p>Guten Abend zusammen,</p>
<p>ich bin neu in der Community und brauche einen Tipp wie ich weiter vorgehen kann bei meinem Problem.<br />
In einem anderen Thread wurde zwar das Thema erklärt aber mir fehlt irgendwie ein weiters Puzzleteil <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="😃"
    /> <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>
<p>Es geht mir darum wie ich mit &quot;new&quot; und &quot;delete&quot; ein dymanisches dreidimendisonales Array erstelle.<br />
Die Aufgabenstellung drücke ich anders aus als sie eigentlich ist, ich soll aus einer .txt lesen das Räume gibt diese haben jeweils 5 Reihen, jeder Reihe hat 5 Sitzplätze.<br />
Hier mein Gedankengang:</p>
<pre><code>int*** raum;
int raumnr;
int reihe;
int sitzplatz;

raum = new int** [raumnr];
raum = new int* [reihe];

for(int i=0; i&lt;reihe; i++){
     for(int j=0; j&lt;sitzplatz; j++){
	a[i][j]= new int [sitzplatz];
     }
}

for(int i=0; i&lt;reihe; i++){
    for(int j=0; j&lt;fsitzplatz; j++){
	delete[][] raum[i][j];		
    }
}	

delete[] raum;
</code></pre>
<p>Ich hoffe das ist nicht alles falsch <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 />
Danke für eure Hilfe <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/2425651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425651</guid><dc:creator><![CDATA[mobile-freak]]></dc:creator><pubDate>Tue, 04 Nov 2014 00:41:13 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 01:26:08 GMT]]></title><description><![CDATA[<p>Ziemlich falsch, wegen Zeile 7.</p>
<p>Selbst wenn das korrigiert wird, hättest du lauter einzelne Arrays, auf die von einer Reihe anderer, einzelner Arrays gezeigt wird, auf die von einem anderen Array gezeigt wird. Du hättest <strong>kein</strong> kompaktes 3D-Array, wie du es möchtest und wie es viel effizienter wäre.</p>
<p>Richtig:</p>
<pre><code>vector&lt;int&gt; mein_array(anzahl_raeume * anzahl_reihen * anzahl_spalten);
</code></pre>
<p>+ Indexberechnung.</p>
<p>Noch besser:<br />
Wie oben, aber in einer Klasse kapseln, die die Indexberechnung übernimmt. Am besten noch so, dass man dynamisch Räume, Reihen oder Spalten hinzu fügen kann.</p>
<p>Vielleicht noch besser, da die Indexberechnung entfällt:</p>
<pre><code>vector&lt;array&lt;array&lt;int, 5&gt;, 5&gt;&gt; mein_array(anzahl_raume);  // Oder wahrscheinlich besser: Raeume dynamisch hinzu fuegen
</code></pre>
<p>Das geht natürlich nur dann, wenn du weißt, dass es immer 5 Reihen mit je 5 Sitzen sind.</p>
<p>Wie der erste Tipp, aber wenn es unbedingt new sein muss:</p>
<pre><code>unique_pointer&lt;int&gt; mein_array = new int[anzahl_raeume * anzahl_reihen * anzahl_spalten];
</code></pre>
<p>Oder besser: <a href="http://herbsutter.com/gotw/_102/" rel="nofollow">make_unique statt new</a>. Ernsthaft: Wer benutzt rohe news? Wo bekommt man das im Jahr 2014 überhaupt noch beigebracht?<sup>*</sup></p>
<p><sup>*</sup>: Rhetorische Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425655</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 04 Nov 2014 01:26:08 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 15:05:16 GMT]]></title><description><![CDATA[<p>Ich glaube du brächtest in Zeile 7 schon ne For Schleife. (Wenn du SeppJ´s Hinweise nicht benutzt und weiter mit new arbeiten willst) . Aber hey.. keine Garantie <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/2425760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425760</guid><dc:creator><![CDATA[unsure]]></dc:creator><pubDate>Tue, 04 Nov 2014 15:05:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 16:02:23 GMT]]></title><description><![CDATA[<p>Zeile 17 ist auch Murks, du musst <code>delete[]</code> für jede Verschachtelungstiefe aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425774</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Tue, 04 Nov 2014 16:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 17:21:58 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Selbst wenn das korrigiert wird, hättest du lauter einzelne Arrays, auf die von einer Reihe anderer, einzelner Arrays gezeigt wird, auf die von einem anderen Array gezeigt wird. Du hättest <strong>kein</strong> kompaktes 3D-Array, wie du es möchtest und wie es viel effizienter wäre.</p>
</blockquote>
<p>Naja, im allgemeinen fände hier ein &quot;echtes&quot; 3D-Array schon passender, weil ja wirklich jeder Raum unterschiedlich viele Reihen mit jeweils unterschiedlich vielen Sitzplätzen haben kann. Sowas wie <code>vector&lt;array&lt;array&lt;int, N&gt;, M&gt;&gt; mein_array(anzahl_raume);</code> würde ziemlich viel Platz verschwenden wenn etwa nur eine Sitzreihe besonders lang ist und alle anderen kurz.</p>
<p>Würde das wenn dann so machen:</p>
<pre><code>#include &lt;vector&gt;

struct sitzplatz { int nummer; /* Ein Sitzplatz hat eine Nummer */ };

struct reihe { std::vector&lt;sitzplatz&gt; sitzplaetze; /* Eine Sitz-Reihe hat viele Sitzplätze */ };

struct raum { std::vector&lt;reihe&gt; reihen; /* Ein Raum hat viele Sitz-Reihen */ };

int main()
{
	std::vector&lt;raum&gt; raueme(5); // Viele Räume
	// Initialisiere raueme ...
	raueme[0].reihen[1].sitzplaetze[2].nummer = 3; // Erster Raum, zweite Reihe, dritter Platz bekommt die Nummer 3

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2425784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425784</guid><dc:creator><![CDATA[happystudent]]></dc:creator><pubDate>Tue, 04 Nov 2014 17:21:58 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 18:14:35 GMT]]></title><description><![CDATA[<p>du kannst genauso vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt; machen. Dann hast du unterschiedliche Längen. Spart dir die überflüssigen struct-Wrapper.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425804</guid><dc:creator><![CDATA[oenone]]></dc:creator><pubDate>Tue, 04 Nov 2014 18:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 18:41:41 GMT]]></title><description><![CDATA[<p>Ich find die hier nicht überflüssig sondern notwendig um auszudrücken mit was man da eigentlich arbeitet.</p>
<p>Wie würdest du dein <code>vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;</code> denn nennen? Ein Bezeichner wie <code>rooms</code> passt hier ja nicht wirklich, warum sollte <code>rooms[0][0]</code> eine Sitz-Reihe sein oder <code>rooms[0][0][0]</code> ein Sitzplatz? Das fände ich ziemlich verwirrend zu lesen.</p>
<p>Außerdem musst du es sowieso so machen wenn ein raum etwa mehr als nur eine Ansammlung an Objekten hat (zum Beispiel Fenster, Türen, etc.). In Sachen Lesbarkeit und Erweiterbarkeit finde ich das so schon besser.</p>
<p>Man kann sich ja immer noch hilfs-Methoden schreiben die es einem abnehmen die Kaskade an Objekten durchzugehen:</p>
<pre><code>/* ... */

struct haus { 
    std::vector&lt;raum&gt; raueme; 
    int &amp;sitzplatz(int raum_nr, int sitzreihen_nr, int platz_nr) { 
        return raueme[raum_nr].reihen[sitzreihen_nr].sitzplaetze[platz_nr].nummer; 
    }
};

int main()
{
    haus mein_haus;
    /* ... */
    mein_haus.sitzplatz(0, 1, 2) = 3; // Raum 1, Reihe 2, Platz 3
}
</code></pre>
<p>Zumindest sieht man so dass es um einen Sitzplatz geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425808</guid><dc:creator><![CDATA[happystudent]]></dc:creator><pubDate>Tue, 04 Nov 2014 18:41:41 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 18:53:25 GMT]]></title><description><![CDATA[<p>Oder schlichter</p>
<pre><code>typedef int sitzplatz;

typedef sitzplatz sitzreihe[5];

typedef sitzreihe raum{5];

typedef vector&lt;raum&gt; haus;
</code></pre>
<p>//dachte, die 5x5-Räume seien so in der Aufgabe vorgegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425809</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 04 Nov 2014 18:53:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 18:45:06 GMT]]></title><description><![CDATA[<p>happystudent schrieb:</p>
<blockquote>
<pre><code>mein_haus.sitzplatz(0, 1, 2) = 3; // Raum 1, Reihe 2, Platz 3
</code></pre>
</blockquote>
<p>Oder auch einfach</p>
<pre><code class="language-cpp">mein_haus.sitzplaetze[0][1][2] = 3;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2425810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425810</guid><dc:creator><![CDATA[zirkelschluss]]></dc:creator><pubDate>Tue, 04 Nov 2014 18:45:06 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 18:50:35 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Oh, Typen mit Bedeutung! Ob man da was draus machen kann?</p>
</blockquote>
<p>Hm, ich bin mir gerade nicht sicher ob das Sarkasmus ist <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>zirkelschluss schrieb:</p>
<blockquote>
<p>Oder auch einfach</p>
<pre><code class="language-cpp">mein_haus.sitzplaetze[0][1][2] = 3;
</code></pre>
</blockquote>
<p>Ja nee, dann könnte man ja auch gleich <code>vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;</code> nehmen... Warum soll ein Sitzplatz was 3-dimensionales sein? Was ist dann <code>mein_haus.sitzplaetze[0]</code> oder <code>mein_haus.sitzplaetze[0][0]</code> ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425812</guid><dc:creator><![CDATA[happystudent]]></dc:creator><pubDate>Tue, 04 Nov 2014 18:50:35 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 19:20:45 GMT]]></title><description><![CDATA[<p>happystudent schrieb:</p>
<blockquote>
<p>Ich find die hier nicht überflüssig sondern notwendig um auszudrücken mit was man da eigentlich arbeitet.</p>
<p>Wie würdest du dein <code>vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;</code> denn nennen?</p>
</blockquote>
<pre><code>typedef int sitzplatz;
typedef vector&lt;sitzplatz&gt; reihe;
typedef vector&lt;reihe&gt; raum;
typedef vector&lt;raum&gt; haus; // = vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2425821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425821</guid><dc:creator><![CDATA[oenone]]></dc:creator><pubDate>Tue, 04 Nov 2014 19:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 19:41:02 GMT]]></title><description><![CDATA[<p>oenone schrieb:</p>
<blockquote>
<pre><code>typedef int sitzplatz;
typedef vector&lt;sitzplatz&gt; reihe;
typedef vector&lt;reihe&gt; raum;
typedef vector&lt;raum&gt; haus; // = vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;
</code></pre>
</blockquote>
<p>Das ändert doch nichts am eigentlichen Problem. Du liest den Code der irgendwo deinen ge-typedef-ten <code>vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;</code> benutzt:</p>
<pre><code>std::cout &lt;&lt; mein_haus[0][1][2] &lt;&lt; '\n';
</code></pre>
<p>und dann ist erstmal rätseln angesagt, was den die Zeile jetzt überhaupt bedeuten soll. Mal ganz davon abgesehen dass das auch nicht besser wird wenn du einen Raum um einen vector für Türen/Fenster/etc. erweitern willst.</p>
<p>Dagegen so:</p>
<pre><code>std::cout &lt;&lt; mein_haus.platz_in_raum(0, 1, 2) &lt;&lt; '\n';
std::cout &lt;&lt; mein_haus.tuer_in_raum(0, 2) &lt;&lt; '\n';
std::cout &lt;&lt; mein_haus.fenster_in_raum(0, 1, 3).blumenkasten(2) &lt;&lt; '\n';
</code></pre>
<p>und schon hat man kein Problem mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425833</guid><dc:creator><![CDATA[happystudent]]></dc:creator><pubDate>Tue, 04 Nov 2014 19:41:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 20:10:28 GMT]]></title><description><![CDATA[<p>happystudent schrieb:</p>
<blockquote>
<p>oenone schrieb:</p>
<blockquote>
<pre><code>typedef int sitzplatz;
typedef vector&lt;sitzplatz&gt; reihe;
typedef vector&lt;reihe&gt; raum;
typedef vector&lt;raum&gt; haus; // = vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;
</code></pre>
</blockquote>
<p>Das ändert doch nichts am eigentlichen Problem. Du liest den Code der irgendwo deinen ge-typedef-ten <code>vector&lt;vector&lt;vector&lt;int&gt;&gt;&gt;</code> benutzt:</p>
<pre><code>std::cout &lt;&lt; mein_haus[0][1][2] &lt;&lt; '\n';
</code></pre>
<p>und dann ist erstmal rätseln angesagt, was den die Zeile jetzt überhaupt bedeuten soll. Mal ganz davon abgesehen dass das auch nicht besser wird wenn du einen Raum um einen vector für Türen/Fenster/etc. erweitern willst.</p>
<p>Dagegen so:</p>
<pre><code>std::cout &lt;&lt; mein_haus.platz_in_raum(0, 1, 2) &lt;&lt; '\n';
std::cout &lt;&lt; mein_haus.tuer_in_raum(0, 2) &lt;&lt; '\n';
std::cout &lt;&lt; mein_haus.fenster_in_raum(0, 1, 3).blumenkasten(2) &lt;&lt; '\n';
</code></pre>
<p>und schon hat man kein Problem mehr.</p>
</blockquote>
<p>Eigentlich sinds named parameters, die das Land braucht.</p>
<pre><code>x=berechneKegelvolumen(5,6);
</code></pre>
<p>ist nunmal kacke. Und nicht anders sieht es in jeder x-beliebigen Lib aus.</p>
<pre><code>x=berechneKegelvolumen(hoehe:=5,radius:=6);//alles wird gut//freiwillig
</code></pre>
<p>und dann</p>
<pre><code>std::cout &lt;&lt; mein_haus[stockwerk:=0][sitzreihe:=1][2] &lt;&lt; '\n';
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2425842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425842</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 04 Nov 2014 20:10:28 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 20:20:57 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Eigentlich sinds named parameters, die das Land braucht.</p>
</blockquote>
<p>Das wäre cool... Hab mal recherchiert und es gibt ja tasächlich schon ein <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4172.htm" rel="nofollow">Proposal</a> dafür <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425843</guid><dc:creator><![CDATA[happystudent]]></dc:creator><pubDate>Tue, 04 Nov 2014 20:20:57 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 20:54:37 GMT]]></title><description><![CDATA[<p>Du kannst dir ja auch was schreiben, das Zugriff nur so zulaesst: <code>mein_haus.raum(5).reihe(2).sitz(4)</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425862</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 04 Nov 2014 20:54:37 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 22:02:08 GMT]]></title><description><![CDATA[<p>happystudent schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>Eigentlich sinds named parameters, die das Land braucht.</p>
</blockquote>
<p>Das wäre cool... Hab mal recherchiert und es gibt ja tasächlich schon ein <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4172.htm" rel="nofollow">Proposal</a> dafür <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Das ist IMO unsinniger Quatsch. Wird garantiert nie bei C++ reinkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425878</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Tue, 04 Nov 2014 22:02:08 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Tue, 04 Nov 2014 22:14:36 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p>Das ist IMO unsinniger Quatsch. Wird garantiert nie bei C++ reinkommen.</p>
</blockquote>
<p>Vermutlich.<br />
Nur kommts leider auch nicht in die IDEs rein, daß man beim Funktionsaufruf die Namen lesen kann (,ohne für jedes einzelne Argument mit der Maus drüber fahren zu müssen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425879</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 04 Nov 2014 22:14:36 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Fri, 07 Nov 2014 19:17:30 GMT]]></title><description><![CDATA[<p>Vielen Dank für eure Tipps,</p>
<p>nach einigem hin und her habe ich die Lösung für mich gefunden.<br />
Ich drücke mich im Code allgemein aus.<br />
Zum Schluss habe ich alle Werte in diesem 3D Array = 1 gesetzt.</p>
<pre><code>int a***;
int x;
int y;
int z;

a = new int**[x];

for(int i = 0; i &lt; x i++) {
    a[i] = new int*[y];

    for(int j = 0; j &lt; y; j++) {
	a[i][j] = new int[z];

	for(int k = 0; k &lt; z; k++) 
	    a[i][j][k] = true;
    }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2426438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426438</guid><dc:creator><![CDATA[mobile-freak]]></dc:creator><pubDate>Fri, 07 Nov 2014 19:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Fri, 07 Nov 2014 19:25:11 GMT]]></title><description><![CDATA[<p>Es sollte mich eigentlich nicht kuemmern, aber irgendwie tut's schon ein bisschen weh <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="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426440</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 07 Nov 2014 19:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamisches Mehrdimensionales Array on Fri, 07 Nov 2014 19:38:58 GMT]]></title><description><![CDATA[<p>Ich bin wahrlich kein Profi, aber ich hab mich lange mit 2 und 3 Stern Zeigern abgekämpft. Hey, vergiss den Code. Das geht schon aber ist echt Müll. Das kapierst sowieso in 3 Wochen nicht mehr. Die besten Lösungen wurden schon genannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2426441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2426441</guid><dc:creator><![CDATA[beginner_offl]]></dc:creator><pubDate>Fri, 07 Nov 2014 19:38:58 GMT</pubDate></item></channel></rss>