<?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[3d arrays]]></title><description><![CDATA[<p>ich versuch mir gerade logisch vorzustellen wie man ein 3d-array aufschreibt... kann jemand ein beispiel bringen(wenn es überhaupt geht)?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/147861/3d-arrays</link><generator>RSS for Node</generator><lastBuildDate>Fri, 04 Sep 2026 10:34:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/147861.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 May 2006 19:22:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 19:22:43 GMT]]></title><description><![CDATA[<p>ich versuch mir gerade logisch vorzustellen wie man ein 3d-array aufschreibt... kann jemand ein beispiel bringen(wenn es überhaupt geht)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061829</guid><dc:creator><![CDATA[danielmorgels]]></dc:creator><pubDate>Sat, 20 May 2006 19:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 19:32:32 GMT]]></title><description><![CDATA[<p>3DArray[10][10][10]<br />
zB??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061837</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sat, 20 May 2006 19:32:32 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 21:42:32 GMT]]></title><description><![CDATA[<p>ich meine natürlich den inhalt..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061881</guid><dc:creator><![CDATA[danielmorgels]]></dc:creator><pubDate>Sat, 20 May 2006 21:42:32 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 21:45:35 GMT]]></title><description><![CDATA[<p>danielmorgels schrieb:</p>
<blockquote>
<p>ich meine natürlich den inhalt..</p>
</blockquote>
<p>ok</p>
<p>dann nimm einen schreibblock, am besten karriert.<br />
mach auf jede seite eine 10x10 2D-matrix, und das auf 10 seiten.<br />
nun kannste durch Deinen 3D array blättern..</p>
<p>ich hoffe ich konnte dir helfen <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/1061883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061883</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sat, 20 May 2006 21:45:35 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 22:06:11 GMT]]></title><description><![CDATA[<p>bla[2][2][2]={{{1, 2},{3, 4}},{{1, 2},{3, 4}}};</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061886</guid><dc:creator><![CDATA[SebastianJoseph]]></dc:creator><pubDate>Sat, 20 May 2006 22:06:11 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 22:10:26 GMT]]></title><description><![CDATA[<p>1310-logik hat mir sehr weitergeholfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
<p>nun ja das hilft schon mehr:</p>
<p>bla[2][2][2]={{{1, 2},{3, 4}},{{1, 2},{3, 4}}};</p>
<p>könntest du das noch etwas veranschaulichen? daher: was ist die erste dimension usw</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061887</guid><dc:creator><![CDATA[danielmorgels]]></dc:creator><pubDate>Sat, 20 May 2006 22:10:26 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 22:58:20 GMT]]></title><description><![CDATA[<p>Is schwer zu erklären.<br />
link hier: <a href="http://www.pronix.de/pronix-730.html" rel="nofollow">http://www.pronix.de/pronix-730.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061897</guid><dc:creator><![CDATA[SebastianJoseph]]></dc:creator><pubDate>Sat, 20 May 2006 22:58:20 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sat, 20 May 2006 23:24:48 GMT]]></title><description><![CDATA[<p>Ein 1D-Array: 1, 1, 1, 1</p>
<p>Ein 2D-Array: 1, 1, 1, 1<br />
1, 1, 1, 1</p>
<p>Ein 3S-Array: 1, 1, 1, 1<br />
1, 1, 1, 1<br />
1, 1, 1, 1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061904</guid><dc:creator><![CDATA[3D]]></dc:creator><pubDate>Sat, 20 May 2006 23:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 07:23:21 GMT]]></title><description><![CDATA[<p>Einen <strong>Eindimensionalen-Array</strong> stellt man sich am besten als <strong>eine Reihe</strong> von werten vor. Alle Werte sind hierbei durchnummeriert um angesprochen zu werden</p>
<p>Einen <strong>Zweidimensionalen-Array</strong> kann man sich gut als <strong>ein Schachbrett</strong> vorstellen, auch hier spricht man die einzelnen Felder über 2 Schlüssel an z.B. F5</p>
<p>Ein <strong>Dreidimensionaler-Array</strong> Muss man sihc wie der Name schon sagt dreidimensional vorstellen. Also eine Art <strong>Dreidimensionales Gitter</strong>, indem man die werte wie punkte in diesem Gitter anspricht. Da hat man dann 3 Werte: einen x wert z.B. 3, einen y Wert (123) und einen z wert (54).</p>
<p>Jede weitere diemension ist antürlich schwer vorstellbar, da unser verstand diese nicht richtig fassen kann. Ich behelf mir da mit 2 Tricks, ich wende erst garkeine 4-dimensionalen arrays an oder ich stelle mir jedes Feld als einen weiteren array vor (so wie der computer auch)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061924</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Sun, 21 May 2006 07:23:21 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 08:37:12 GMT]]></title><description><![CDATA[<p>danielmorgels schrieb:</p>
<blockquote>
<p>1310-logik hat mir sehr weitergeholfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
<p>nun ja das hilft schon mehr:</p>
<p>bla[2][2][2]={{{1, 2},{3, 4}},{{1, 2},{3, 4}}};</p>
<p>könntest du das noch etwas veranschaulichen? daher: was ist die erste dimension usw</p>
</blockquote>
<p>tja sorry, Du hast Dich nicht grad klar ausgedrückt..<br />
die innersten klammern sind dann wohl die höchste dimension, also die 3.<br />
und dann von innen nach aussen..<br />
ein 4d würd ich als folge von 3d gittern am bildschirm darstellen, als filmchen, also ähnlich des bsp mit dem block, um ein 3d auf papier zu bringen. danach wirds aber abstrakt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061937</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sun, 21 May 2006 08:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 09:05:59 GMT]]></title><description><![CDATA[<p>Stimmt 4D kann man sich noch wie das 3D vorstellen nur noch mit einer zeitachse.<br />
Das heißt man stellt sich einen Punkt im Raum (x,y,z) zu einer bestimmten zeit vor.</p>
<p>Aber ich lgaub dann ist wirklich schluss. Und mehr als 3d bracuht man in der regel nciht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061949</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Sun, 21 May 2006 09:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 10:20:24 GMT]]></title><description><![CDATA[<p>wieso denn abstrakt, eine neue dimension bedeutet doch nur, dass eine eigenschaft (bzw parameter) eines objektes hinzukommt - wie dessen farbe, größe usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061973</guid><dc:creator><![CDATA[melon233]]></dc:creator><pubDate>Sun, 21 May 2006 10:20:24 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 10:24:51 GMT]]></title><description><![CDATA[<p>hmmm<br />
ich dachte dimension hat was mit ausdehnung zu tun.<br />
hab in physik mal gehört, das es bis zur 10. dimension definitionen gibt.. (ich glaub das war bei den string theorien)<br />
weiss da jemand was drüber?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1061974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061974</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sun, 21 May 2006 10:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 10:56:59 GMT]]></title><description><![CDATA[<p>Hier mal ein Beispiel, wie man typedef<br />
in diesem Zusammenhang einsetzt.</p>
<pre><code class="language-cpp">int main(){

   typedef double(*pmyarray)[20][30];   

   pmyarray array1 = new double [10][20][30];

   array1[4][13][25] = 4711.4711;

   double dd = array1[4][13][25];

   delete[] array1;
   return 0;
}
</code></pre>
<p><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/1061996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1061996</guid><dc:creator><![CDATA[Helmut S.]]></dc:creator><pubDate>Sun, 21 May 2006 10:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 11:15:06 GMT]]></title><description><![CDATA[<p>bei den 2d arrays mach ichs auch mit dem schachbrettprinzip:</p>
<p>string brett[8][8] = { 1,2,3,4,5,6,7,8<br />
a,b,c,d......</p>
<p>aber ein 3dimensionales kanan ich mir auf einer 2dimensionalen fläche nicht vorstellen. daher müssten in einer 1:1 schreibweiße die werte noch nach hinten gehen.. nun weiß ich aber nicht wie man das 2dimensional darstellen kann.</p>
<p>bei dem ist es ja so:</p>
<p>2dimension<br />
| | | | | | | |<br />
string brett[8][8] = { 1,2,3,4,5,6,7,8 &lt;---erste dimension<br />
a,b,c,d......</p>
<p>nun verwirrt mich diese schreibweise:<br />
bla[2][2][2]={{{1, 2},{3, 4}},{{1, 2},{3, 4}}};</p>
<p>und da bräuchte ich eine kleine erklärung.. vielleicht eine wo man das mit x,y und z-achse beschreibt. daher: 1 = x0,y1,z0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062006</guid><dc:creator><![CDATA[danielmorgels]]></dc:creator><pubDate>Sun, 21 May 2006 11:15:06 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 11:45:32 GMT]]></title><description><![CDATA[<blockquote>
<p>dann nimm einen schreibblock, am besten karriert.<br />
mach auf jede seite eine 10x10 2D-matrix, und das auf 10 seiten.<br />
nun kannste durch Deinen 3D array blättern..</p>
</blockquote>
<p>Ich finde das keine schlechte Erklärung zum Vorstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062041</guid><dc:creator><![CDATA[Christoph K.]]></dc:creator><pubDate>Sun, 21 May 2006 11:45:32 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 11:46:41 GMT]]></title><description><![CDATA[<p>Du must wissen im Speicher der Addressraum ist immer eindimesional.<br />
Dein Schachbrett b[8][8] belegt eindimensional 8*8 = 64 Felder.<br />
Oder anders ausgedrückt 8 Blöcke a 8 Felder.<br />
Mit der Matrix b[8][8] kannst Du jedes dieser Felder ansprechen<br />
Beachten mußt Du, dass wenn man dieses 2D Feld benutzt nur<br />
die Indexe 0 1 2 3 4 5 6 7 zur Verfügung stehen.<br />
Also b[8][3] = 5; wäre &quot;Out of Range&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062043</guid><dc:creator><![CDATA[Helmut S.]]></dc:creator><pubDate>Sun, 21 May 2006 11:46:41 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 11:47:11 GMT]]></title><description><![CDATA[<p>ja schon.. das ist aber eine logische erklärung. ich bräuchte nun eine programmiererklärung <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/1062045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062045</guid><dc:creator><![CDATA[danielmorgels]]></dc:creator><pubDate>Sun, 21 May 2006 11:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 11:54:07 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bla[2][2][2]={{{1, 2},{3, 4}},{{1, 2},{3, 4}}};
                   ^   ^               ^
        bla[0][0][1]   |               |
                       bla[0][1][0]    |
                                       bla[1][1][0]
</code></pre>
<p>die innerste Klammer ist die letzte Dimension, und dann nach aussen vor arbeiten.</p>
<pre><code class="language-cpp">blubb[3][5]={ {1,2,3,4,5}, {1,2,3,4,5}, {1,2,3,4,5} }

ziep[2][3][4]={ { {1,2,3,4}, {1,2,3,4}, {1,2,3,4} }, 
                { {1,2,3,4}, {1,2,3,4}, {1,2,3,4} } }
</code></pre>
<p>hoffe das stimmt jetzt auch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062053</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Sun, 21 May 2006 11:54:07 GMT</pubDate></item><item><title><![CDATA[Reply to 3d arrays on Sun, 21 May 2006 12:28:17 GMT]]></title><description><![CDATA[<p>1310-Logik schrieb:</p>
<blockquote>
<p>hmmm<br />
ich dachte dimension hat was mit ausdehnung zu tun.<br />
hab in physik mal gehört, das es bis zur 10. dimension definitionen gibt.. (ich glaub das war bei den string theorien)<br />
weiss da jemand was drüber?</p>
</blockquote>
<p>Wer sagt denn, dass das alles Raumdimensionen sind? Eine weitere Dimension ist zunächst einmal nur eine Hinzunahme einer weiteren Variablen. Ausserdem ist das hier offtopic. Wenn es dich interessiert mach in Mathematik oder NADRW einen Thread dazu auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1062076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1062076</guid><dc:creator><![CDATA[Walli]]></dc:creator><pubDate>Sun, 21 May 2006 12:28:17 GMT</pubDate></item></channel></rss>