<?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[Matrix-Zeile entfernen]]></title><description><![CDATA[<p>Hallo Leutz!</p>
<p>Aus einer Matrix möchte ich eine ganze Zeile löschen, sodass aus einer 4 x 10- eine 3 x 10 -Matrix entsteht.<br />
Leider ist mir ausser &quot;clear&quot; nichts anderes übern Weg gelaufen.</p>
<p>Im folgendem Code lösche ich die 2. Zeile, was auch vollständig funktioniert, jedoch bleibt die Anzahl der Zeilen erhalten.</p>
<pre><code class="language-cpp">vector&lt;double&gt; values1;
	vector&lt;double&gt; values2;
	vector&lt;vector&lt;double&gt;&gt; matrix;

	for(double i = 0; i &lt; 10; ++i)
		values1.push_back(i);
	for(double i = 10; i &lt; 20; ++i)
		values2.push_back(i);

	matrix.push_back(values1);
	matrix.push_back(values2);
	matrix.push_back(values1);
	matrix.push_back(values2);

	cout &lt;&lt; &quot;Anzahl der Zeilen vor dem clear : &quot; &lt;&lt; matrix.size() &lt;&lt; endl;
	matrix.at(2).clear();
	cout &lt;&lt; &quot;Anzahl der Zeilen nach dem clear: &quot; &lt;&lt; matrix.size() &lt;&lt; endl;
</code></pre>
<p>Vielen vielen Dank im Voraus <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/258468/matrix-zeile-entfernen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 10:35:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/258468.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Jan 2010 22:33:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Matrix-Zeile entfernen on Sun, 10 Jan 2010 22:33:37 GMT]]></title><description><![CDATA[<p>Hallo Leutz!</p>
<p>Aus einer Matrix möchte ich eine ganze Zeile löschen, sodass aus einer 4 x 10- eine 3 x 10 -Matrix entsteht.<br />
Leider ist mir ausser &quot;clear&quot; nichts anderes übern Weg gelaufen.</p>
<p>Im folgendem Code lösche ich die 2. Zeile, was auch vollständig funktioniert, jedoch bleibt die Anzahl der Zeilen erhalten.</p>
<pre><code class="language-cpp">vector&lt;double&gt; values1;
	vector&lt;double&gt; values2;
	vector&lt;vector&lt;double&gt;&gt; matrix;

	for(double i = 0; i &lt; 10; ++i)
		values1.push_back(i);
	for(double i = 10; i &lt; 20; ++i)
		values2.push_back(i);

	matrix.push_back(values1);
	matrix.push_back(values2);
	matrix.push_back(values1);
	matrix.push_back(values2);

	cout &lt;&lt; &quot;Anzahl der Zeilen vor dem clear : &quot; &lt;&lt; matrix.size() &lt;&lt; endl;
	matrix.at(2).clear();
	cout &lt;&lt; &quot;Anzahl der Zeilen nach dem clear: &quot; &lt;&lt; matrix.size() &lt;&lt; endl;
</code></pre>
<p>Vielen vielen Dank im Voraus <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/1836559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1836559</guid><dc:creator><![CDATA[schickano]]></dc:creator><pubDate>Sun, 10 Jan 2010 22:33:37 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix-Zeile entfernen on Sun, 10 Jan 2010 22:54:23 GMT]]></title><description><![CDATA[<p><a href="http://www.cplusplus.com/reference/stl/vector/erase/" rel="nofollow">http://www.cplusplus.com/reference/stl/vector/erase/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1836565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1836565</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 10 Jan 2010 22:54:23 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix-Zeile entfernen on Sun, 10 Jan 2010 23:38:08 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19375">@SeppJ</a></p>
<p>hab die Zeile mit dem &quot;clear&quot; jetzt so umgeschrieben</p>
<pre><code class="language-cpp">matrix.at(2).erase(matrix.at(2).begin(), matrix.at(2).end());
</code></pre>
<p>Wenn mein Code so stimmt, dann tut sich leider nichts bzgl. der Zeilen-Anzahl <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/1836569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1836569</guid><dc:creator><![CDATA[schickano]]></dc:creator><pubDate>Sun, 10 Jan 2010 23:38:08 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix-Zeile entfernen on Sun, 10 Jan 2010 23:45:25 GMT]]></title><description><![CDATA[<p>Du löscht auch jetzt den Inhalt des 3. Vektors in deiner Matrix und nicht den Vektor selbst. Um das zu erreichen könntest du z.B. folgendes schreiben:</p>
<pre><code class="language-cpp">matrix.erase(matrix.begin() + 2);
</code></pre>
<p>MfG,<br />
ScRaT</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1836571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1836571</guid><dc:creator><![CDATA[ScRaT_GER]]></dc:creator><pubDate>Sun, 10 Jan 2010 23:45:25 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix-Zeile entfernen on Mon, 11 Jan 2010 00:15:43 GMT]]></title><description><![CDATA[<p>Danke ScRaT_GER, hat bestens geklappt <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>SeppJ hat bestimmt dasselbe gemeint <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/1836574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1836574</guid><dc:creator><![CDATA[schickano]]></dc:creator><pubDate>Mon, 11 Jan 2010 00:15:43 GMT</pubDate></item></channel></rss>