<?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 vordefiniere Größe?]]></title><description><![CDATA[<p>Ich hab nen std::vector als member in einer Klasse, und möchte die &quot;reservierte&quot; größe im Konstruktor auf N setzen.</p>
<p>wenn ich dann push_back mache soll er nicht am ende anfügen sonder trotzdem von Anfang an.. es soll lediglich die reservierte Größe im konstruktoraufruf definiert werden, aber wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217030/vector-vordefiniere-größe</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 22:06:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217030.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Jul 2008 09:21:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vector vordefiniere Größe? on Wed, 02 Jul 2008 09:21:56 GMT]]></title><description><![CDATA[<p>Ich hab nen std::vector als member in einer Klasse, und möchte die &quot;reservierte&quot; größe im Konstruktor auf N setzen.</p>
<p>wenn ich dann push_back mache soll er nicht am ende anfügen sonder trotzdem von Anfang an.. es soll lediglich die reservierte Größe im konstruktoraufruf definiert werden, aber wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539511</guid><dc:creator><![CDATA[Vektorianer]]></dc:creator><pubDate>Wed, 02 Jul 2008 09:21:56 GMT</pubDate></item><item><title><![CDATA[Reply to Vector vordefiniere Größe? on Wed, 02 Jul 2008 09:27:18 GMT]]></title><description><![CDATA[<p>So:</p>
<pre><code class="language-cpp">class Muh
{
public:
    Muh():member(10){} //10 int Elemente reservieren.
private:
    std::vector&lt;int&gt; member;
};
</code></pre>
<p>Aber push_back fügt trotzdem immer neue Elemente ans Ende an. Du musst über den Index/einen Iterator auf die Elemente zugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539515</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 02 Jul 2008 09:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to Vector vordefiniere Größe? on Wed, 02 Jul 2008 09:30:26 GMT]]></title><description><![CDATA[<p>Keine zwei Sekunden google bemüht:<br />
<a href="http://www.cppreference.com/cppvector/reserve.html" rel="nofollow">http://www.cppreference.com/cppvector/reserve.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539520</guid><dc:creator><![CDATA[rean]]></dc:creator><pubDate>Wed, 02 Jul 2008 09:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Vector vordefiniere Größe? on Wed, 02 Jul 2008 09:35:16 GMT]]></title><description><![CDATA[<p>ja ich kenne die reserve Methode. Aber wie ruf ich die im Konstruktor (initialisierungsliste) auf? Das war die Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539527</guid><dc:creator><![CDATA[Vektorianer]]></dc:creator><pubDate>Wed, 02 Jul 2008 09:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to Vector vordefiniere Größe? on Wed, 02 Jul 2008 09:42:56 GMT]]></title><description><![CDATA[<p>Garnicht.</p>
<p>Stell die funktion halt in den Rumpf vom ctor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539537</guid><dc:creator><![CDATA[rean]]></dc:creator><pubDate>Wed, 02 Jul 2008 09:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to Vector vordefiniere Größe? on Wed, 02 Jul 2008 09:45:04 GMT]]></title><description><![CDATA[<p>in der initialisierungsliste garnicht, du initialisierst den vector mit 0 elementen und rufst sein reserve() dann im Ctor body auf.</p>
<pre><code class="language-cpp">class Muh
{
public:
    Muh() : member() // 0 Elemente.
    {
         member.reserve(10);   // Platz für 10 Elemente reservieren
    }
private:
    std::vector&lt;int&gt; member;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1539540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539540</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 02 Jul 2008 09:45:04 GMT</pubDate></item></channel></rss>