<?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[Zweidimensionales Array zu Vektor konvertieren]]></title><description><![CDATA[<p>Hi,<br />
ich schildere erstmal mein Problem. Ich habe hier dieses Array:</p>
<pre><code class="language-cpp">unsigned int grid[80][80];
</code></pre>
<p>Dieses wird nun mit Werten gefüllt. Jetzt möchte ich dises Array abspeichern und zurücksetzen, damit meine Funktion wieder das Array von neuem mit Werten füllen kann.<br />
Wie oft ich das tue ist nicht fest. Ich kann also nicht einfach ein dreidimensionales Array nehmen.</p>
<p>Meine Idee war nun, das ich einen Vektor erzeuge und meine Arrays &quot;einfach&quot; mit pushback anhänge.</p>
<p>Geht das? Oder würdet ihr das anders machen?</p>
<p>Mfg,<br />
Mo3bius</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/278671/zweidimensionales-array-zu-vektor-konvertieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 02:15:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/278671.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Dec 2010 15:42:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zweidimensionales Array zu Vektor konvertieren on Fri, 10 Dec 2010 15:42:21 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich schildere erstmal mein Problem. Ich habe hier dieses Array:</p>
<pre><code class="language-cpp">unsigned int grid[80][80];
</code></pre>
<p>Dieses wird nun mit Werten gefüllt. Jetzt möchte ich dises Array abspeichern und zurücksetzen, damit meine Funktion wieder das Array von neuem mit Werten füllen kann.<br />
Wie oft ich das tue ist nicht fest. Ich kann also nicht einfach ein dreidimensionales Array nehmen.</p>
<p>Meine Idee war nun, das ich einen Vektor erzeuge und meine Arrays &quot;einfach&quot; mit pushback anhänge.</p>
<p>Geht das? Oder würdet ihr das anders machen?</p>
<p>Mfg,<br />
Mo3bius</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1992682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1992682</guid><dc:creator><![CDATA[Mo3bius]]></dc:creator><pubDate>Fri, 10 Dec 2010 15:42:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zweidimensionales Array zu Vektor konvertieren on Fri, 10 Dec 2010 15:49:05 GMT]]></title><description><![CDATA[<p>Wenn du nicht weißt, wie viele Dimensionen deine Struktur haben soll, wirst du mit sowas</p>
<pre><code class="language-cpp">vector&lt;vector&lt;int&gt; &gt; v;
</code></pre>
<p>ja vermutlich nicht zurechtkommen.</p>
<p>Könnte ein Fall für ein Kompositum sein.<br />
<a href="http://de.wikipedia.org/wiki/Kompositum_%28Entwurfsmuster%29" rel="nofollow">http://de.wikipedia.org/wiki/Kompositum_(Entwurfsmuster)</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1992686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1992686</guid><dc:creator><![CDATA[Dobi]]></dc:creator><pubDate>Fri, 10 Dec 2010 15:49:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zweidimensionales Array zu Vektor konvertieren on Fri, 10 Dec 2010 16:43:29 GMT]]></title><description><![CDATA[<p>Oder so:</p>
<pre><code class="language-cpp">typedef tr1::array&lt;tr1::array&lt;unsigned int,80&gt;,80&gt; grid;

void foo() {
  grid g;
  g[3][5] = 99;
  vector&lt;grid&gt; grids;
  grids.push_back(g);
}
</code></pre>
<p>(ungetestet)</p>
<p>Also... Wenn Du das Array in ein struct packst oder tr1::array benutzt, kann man das ganz normal kopieren wie alles andere sonst auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1992709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1992709</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Fri, 10 Dec 2010 16:43:29 GMT</pubDate></item><item><title><![CDATA[Reply to Zweidimensionales Array zu Vektor konvertieren on Sat, 11 Dec 2010 10:25:51 GMT]]></title><description><![CDATA[<p>Ah, jetzt hab ich erst verstanden, dass einfach nur mehrere 2D-Arrays gespeichert werden sollen.<br />
Dann ist krümelkackers variante ja gut, und auch eleganter als der</p>
<pre><code class="language-cpp">vector&lt;vector&lt;vector&lt;int&gt; &gt; &gt; v;
</code></pre>
<p>den ich vermutlich vorgeschlagen hätte wenn ich die Frage direkt gerafft hätte. <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/1992900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1992900</guid><dc:creator><![CDATA[Dobias]]></dc:creator><pubDate>Sat, 11 Dec 2010 10:25:51 GMT</pubDate></item></channel></rss>