<?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[Problem vector push_back ich krieg das nicht auf die Reihe?]]></title><description><![CDATA[<p>std::vector&lt; std::vector&lt;int&gt; &gt; foofoo;</p>
<p>kann mir mal jemand erklären wie ich in den verdammten 2dim vektor irgendwas reinbekommme muss ja mit pushback gehen und das mit dem casten haut das auch nicht hin ?? wie push ich denn da was??</p>
<p>foofoo.push_back(int(3));??????????????<br />
foofoo[0].push_back(int(3));??????????????ß</p>
<p>oder wie krieg ich einfach mal einen 2dim matrix wo ich einfach mal werte reinschreiben kann was ist da falsch? 3x3matrix?</p>
<pre><code class="language-cpp">for (int i = 0; i &lt; 3;++i) {
	matrixvec.push_back(int(3));
	for  (int j = 0; j &lt; 3;++j){
			matrixvec[j].push_back(int(2));
	}	
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/88481/problem-vector-push_back-ich-krieg-das-nicht-auf-die-reihe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 22:04:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/88481.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Oct 2004 14:43:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem vector push_back ich krieg das nicht auf die Reihe? on Sun, 10 Oct 2004 14:48:50 GMT]]></title><description><![CDATA[<p>std::vector&lt; std::vector&lt;int&gt; &gt; foofoo;</p>
<p>kann mir mal jemand erklären wie ich in den verdammten 2dim vektor irgendwas reinbekommme muss ja mit pushback gehen und das mit dem casten haut das auch nicht hin ?? wie push ich denn da was??</p>
<p>foofoo.push_back(int(3));??????????????<br />
foofoo[0].push_back(int(3));??????????????ß</p>
<p>oder wie krieg ich einfach mal einen 2dim matrix wo ich einfach mal werte reinschreiben kann was ist da falsch? 3x3matrix?</p>
<pre><code class="language-cpp">for (int i = 0; i &lt; 3;++i) {
	matrixvec.push_back(int(3));
	for  (int j = 0; j &lt; 3;++j){
			matrixvec[j].push_back(int(2));
	}	
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/625370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/625370</guid><dc:creator><![CDATA[Downset]]></dc:creator><pubDate>Sun, 10 Oct 2004 14:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem vector push_back ich krieg das nicht auf die Reihe? on Sun, 10 Oct 2004 15:19:31 GMT]]></title><description><![CDATA[<pre><code>#include &lt;vector&gt;
#include &lt;iostream&gt;

typedef std::vector&lt; std::vector&lt; int &gt; &gt; vectint2d;
typedef std::vector&lt; int &gt;vectint;

int main() {
   vectint2d v;
   vectint vi;
   vi.push_back(1);
   vi.push_back(2);
   v.push_back(vi);
   vi.erase(vi.begin(), vi.end());
   vi.push_back(3);
   vi.push_back(4);
   v.push_back(vi);
   vi = v[0];
   int i = vi[0];
   std::cout &lt;&lt; i &lt;&lt; std::endl;
   i = vi[1];
   std::cout &lt;&lt; i &lt;&lt; std::endl;
   vi = v[1];
   i = vi[0];
   std::cout &lt;&lt; i &lt;&lt; std::endl;
   i = vi[1];
   std::cout &lt;&lt; i &lt;&lt; std::endl;
}
</code></pre>
<p>das geht sicher einfacher. just to get the idea;<br />
K.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/625377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/625377</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sun, 10 Oct 2004 15:19:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem vector push_back ich krieg das nicht auf die Reihe? on Sun, 10 Oct 2004 15:05:11 GMT]]></title><description><![CDATA[<p>Schaue mal in die C++ FAQ, da hast du einige Varianten, wie du es machen kannst:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39489" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic.php?t=39489</a><br />
Ausschnitt daraus:</p>
<pre><code class="language-cpp">#include &lt;vector&gt;
using namespace std;
int main()
{
    const int FirstDim = 3;
    const int SecDim = 2;
    vector&lt; vector&lt;int&gt; &gt; My2DimArr(FirstDim);
    for (int i = 0; i &lt; FirstDim; i++)
        My2DimArr[i].resize(SecDim);

    My2DimArr[1][1] = 42;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/625379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/625379</guid><dc:creator><![CDATA[ChrissiB]]></dc:creator><pubDate>Sun, 10 Oct 2004 15:05:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem vector push_back ich krieg das nicht auf die Reihe? on Sun, 10 Oct 2004 15:15:22 GMT]]></title><description><![CDATA[<p>foofoo.push_back(int(3));</p>
<p>Du addest damit ein Element am Ende des &quot;STL vector class is a template class of sequence containers that <strong>arrange elements of a given type in a linear arrangement and allow fast random access to any element</strong>. They should be the preferred container for a sequence when random-access performance is at a premium&quot;.<br />
Du kannst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/625382</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/625382</guid><dc:creator><![CDATA[zackzackzack]]></dc:creator><pubDate>Sun, 10 Oct 2004 15:15:22 GMT</pubDate></item></channel></rss>