<?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[mehrdimensionaler vector]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein kleins Problem mit meinen vectoren.<br />
Ich habe einen dreidimensionalen Vektor definiert:</p>
<pre><code class="language-cpp">std::vector &lt; vector &lt; vector &lt; double &gt; &gt; &gt; matrix[][][];
</code></pre>
<p>Die Grösse der 3 dimensionen ist erst mal unbekannt.<br />
Nun will ich nach und nach Einträge einfügen.<br />
Wie verweden ich denn in meinem Fall die .push-back() Funktion?<br />
Vielen Dank für Eure Hilfe!<br />
S</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126416/mehrdimensionaler-vector</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 15:56:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126416.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 14 Nov 2005 21:47:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mehrdimensionaler vector on Mon, 14 Nov 2005 21:47:21 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein kleins Problem mit meinen vectoren.<br />
Ich habe einen dreidimensionalen Vektor definiert:</p>
<pre><code class="language-cpp">std::vector &lt; vector &lt; vector &lt; double &gt; &gt; &gt; matrix[][][];
</code></pre>
<p>Die Grösse der 3 dimensionen ist erst mal unbekannt.<br />
Nun will ich nach und nach Einträge einfügen.<br />
Wie verweden ich denn in meinem Fall die .push-back() Funktion?<br />
Vielen Dank für Eure Hilfe!<br />
S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/917960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/917960</guid><dc:creator><![CDATA[stef_bost]]></dc:creator><pubDate>Mon, 14 Nov 2005 21:47:21 GMT</pubDate></item><item><title><![CDATA[Reply to mehrdimensionaler vector on Mon, 14 Nov 2005 23:25:39 GMT]]></title><description><![CDATA[<p>wie der zufall so will haben wir sogar einen <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39489.html" rel="nofollow">FAQ-Beitrag</a> zu dem thema.<br />
ganz interessant ist sicher auch <a href="http://www.boost.org/libs/multi_array/doc/user.html" rel="nofollow">boost::multi_array</a>.<br />
Mit vector und push_back ist das ein bisschen umständlich, denn du müsstest zuerst einen vector&lt;vector&lt;double&gt; &gt; push_backen (den du vorher oder direkt im push_back aufruf erzeugst, z.b. so</p>
<pre><code class="language-cpp">std::vector &lt; vector &lt; vector &lt; double &gt; &gt; &gt; matrix; //hier kein [][][]

matrix.push_back (vector&lt;vector&lt;double&gt; &gt; (5, vector&lt;double&gt;(6,5.5))); //5 vector doubles in den vector&lt;vector&lt;double&gt; &gt;, mit je 6mal 5.5)

cout &lt;&lt; matrix[0][1][2] &lt;&lt; endl;
</code></pre>
<p>)<br />
umständlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/918039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/918039</guid><dc:creator><![CDATA[davie]]></dc:creator><pubDate>Mon, 14 Nov 2005 23:25:39 GMT</pubDate></item><item><title><![CDATA[Reply to mehrdimensionaler vector on Tue, 15 Nov 2005 05:52:10 GMT]]></title><description><![CDATA[<p>Existiert mit std::vector::resize(...) nicht noch eine andere Möglichkeit, die Vektorgröße festzulegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/918084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/918084</guid><dc:creator><![CDATA[BigBoomer]]></dc:creator><pubDate>Tue, 15 Nov 2005 05:52:10 GMT</pubDate></item></channel></rss>