<?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[vector::insert]]></title><description><![CDATA[<p>Ich möchte in einem Vektor die Stellen 1 bis 9 mit einem bestimmten Wert belegen ohne dass dieser iteriert wird. Geht es auch ohne dass ich dafür ein extra Array anlegen muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/311104/vector-insert</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 05:35:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311104.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 Nov 2012 09:43:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 09:43:00 GMT]]></title><description><![CDATA[<p>Ich möchte in einem Vektor die Stellen 1 bis 9 mit einem bestimmten Wert belegen ohne dass dieser iteriert wird. Geht es auch ohne dass ich dafür ein extra Array anlegen muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275026</guid><dc:creator><![CDATA[Namal]]></dc:creator><pubDate>Tue, 27 Nov 2012 09:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 09:52:02 GMT]]></title><description><![CDATA[<p>Wie meinst du das genau und wie sieht die Lösung mit dem extra Array aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275028</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 27 Nov 2012 09:52:02 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 09:53:40 GMT]]></title><description><![CDATA[<p>du kannst den Standardwert beim Initialisieren festlegen:</p>
<pre><code class="language-cpp">std::vector&lt;double&gt; myVector(9, 1234.56);
</code></pre>
<p>Wenn der vector bereits existiert und du nur einen bestimmten Bereich neu setzen willst, fällt mir dazu nichts Schlaues ein. Ohne Iterieren in irgendeiner Form wird das nicht gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275029</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Tue, 27 Nov 2012 09:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 10:25:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::fill(vec.begin()+1, vec.begin()+10, 1234.56);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2275040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275040</guid><dc:creator><![CDATA[stan phil]]></dc:creator><pubDate>Tue, 27 Nov 2012 10:25:05 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 10:36:24 GMT]]></title><description><![CDATA[<p>stan phil schrieb:</p>
<blockquote>
<pre><code class="language-cpp">std::fill(vec.begin()+1, vec.begin()+10, 1234.56);
</code></pre>
</blockquote>
<p>So in etwa meinte ich das, danke. Allerdings frage ich mich grade:</p>
<p>Es gibt ja auch das hier:</p>
<pre><code>myvector.insert (it+2,anothervector.begin(),anothervector.end());
</code></pre>
<p>Könnte man es nicht auch so verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275050</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275050</guid><dc:creator><![CDATA[Namal]]></dc:creator><pubDate>Tue, 27 Nov 2012 10:36:24 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 10:38:29 GMT]]></title><description><![CDATA[<p>Was ist den mit dem Element bei Index 0? Hat das schon den Wert den es haben soll? Bekommt es seinen Wert später oder ist dessen Wert egal?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275052</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 27 Nov 2012 10:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 10:38:52 GMT]]></title><description><![CDATA[<p>Namal schrieb:</p>
<blockquote>
<p>Könnte man es nicht auch so verwenden?</p>
</blockquote>
<p>klar geht das. Aber du wolltest doch explizit eine Lösung ohne zweiten vector...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275053</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Tue, 27 Nov 2012 10:38:52 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 11:30:29 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>Namal schrieb:</p>
<blockquote>
<p>Könnte man es nicht auch so verwenden?</p>
</blockquote>
<p>klar geht das. Aber du wolltest doch explizit eine Lösung ohne zweiten vector...</p>
</blockquote>
<p>Ja das hab ich so von <a href="http://cplus.com" rel="nofollow">cplus.com</a> übernommen sorry. Ich meine so:</p>
<pre><code>myvector.insert (Wert,0,9);
</code></pre>
<p>Also da werden mir meterweise Fehlermeldungen ausgespuckt. Man kann es also unter expliziter Angabe von den Indizes, die das Intervall markieren, nicht verwenden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275071</guid><dc:creator><![CDATA[Namal]]></dc:creator><pubDate>Tue, 27 Nov 2012 11:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 11:55:30 GMT]]></title><description><![CDATA[<p>Namal schrieb:</p>
<blockquote>
<p>Also da werden mir meterweise Fehlermeldungen ausgespuckt. Man kann es also unter expliziter Angabe von den Indizes, die das Intervall markieren, nicht verwenden?</p>
</blockquote>
<p>insert erwartet zwei Iteratoren, keine Indizes. Deshalb geht das nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275077</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Tue, 27 Nov 2012 11:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to vector::insert on Tue, 27 Nov 2012 11:56:19 GMT]]></title><description><![CDATA[<p>Namal schrieb:</p>
<blockquote>
<p>daddy_felix schrieb:</p>
<blockquote>
<p>Namal schrieb:</p>
<blockquote>
<p>Könnte man es nicht auch so verwenden?</p>
</blockquote>
<p>klar geht das. Aber du wolltest doch explizit eine Lösung ohne zweiten vector...</p>
</blockquote>
<p>Ja das hab ich so von <a href="http://cplus.com" rel="nofollow">cplus.com</a> übernommen sorry. Ich meine so:</p>
<pre><code>myvector.insert (Wert,0,9);
</code></pre>
<p>Also da werden mir meterweise Fehlermeldungen ausgespuckt. Man kann es also unter expliziter Angabe von den Indizes, die das Intervall markieren, nicht verwenden?</p>
</blockquote>
<p>Guck dir nochmal eine vernünftige Referenz an:<br />
<a href="http://www.cplusplus.com/reference/vector/vector/insert/" rel="nofollow">http://www.cplusplus.com/reference/vector/vector/insert/</a><br />
Denk dran, dass insert einfügt, nicht beschreibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2275078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2275078</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 27 Nov 2012 11:56:19 GMT</pubDate></item></channel></rss>