<?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[vektor]]></title><description><![CDATA[<p>Ich möchte einen Vektor der länge l erstellen, dessen Werte aber noch nicht initialisiert werden sollen:<br />
Kann ich das so machen:</p>
<pre><code>vector&lt;Net&gt; netlist(l);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/281411/vektor</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 16:43:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/281411.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Feb 2011 12:21:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 12:21:58 GMT]]></title><description><![CDATA[<p>Ich möchte einen Vektor der länge l erstellen, dessen Werte aber noch nicht initialisiert werden sollen:<br />
Kann ich das so machen:</p>
<pre><code>vector&lt;Net&gt; netlist(l);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2015118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015118</guid><dc:creator><![CDATA[einsteiger112]]></dc:creator><pubDate>Tue, 01 Feb 2011 12:21:58 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 12:35:45 GMT]]></title><description><![CDATA[<p>Das, was du das hast ist das gleiche, wie:</p>
<pre><code class="language-cpp">vector&lt;Net&gt; netlist(l,Net());
</code></pre>
<p>Also werden die Objekte initialisiert.</p>
<p>Objekte werden immer initialisiert. Respektive ein Konstruktor wird immer aufgerufen. Alleine was der macht spielt eine Rolle und das kannst du ja selbst definieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015125</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 01 Feb 2011 12:35:45 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 12:37:17 GMT]]></title><description><![CDATA[<p>Nein. Die Werte werden immer initialisiert. Wozu soll das überhaupt gut sein? Suchst du vielleicht reserve?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015127</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 01 Feb 2011 12:37:17 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 12:47:13 GMT]]></title><description><![CDATA[<p>Ich werds noch einmal genauer erklären:<br />
Die Anzahl der Vektorelemente ist bekannt, aber noch keine Werte dafür.<br />
Kann ich das dann so machen wie oben, oder soll ich zuerst Speicherplatz reservieren (eben genausoviel wie ich brauche) und erst wenn ich die<br />
Werte ermittelt habe die Elemente hinzufügen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015136</guid><dc:creator><![CDATA[einsteiger112]]></dc:creator><pubDate>Tue, 01 Feb 2011 12:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 12:49:37 GMT]]></title><description><![CDATA[<p>Du kannst die Werte einfügen sobald du sie jeweils hast. Dafür gibt es ja vector::push_back. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015137</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 01 Feb 2011 12:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 12:52:27 GMT]]></title><description><![CDATA[<p>Du suchst reserve().</p>
<p><a href="http://www.cplusplus.com/reference/stl/vector/reserve/" rel="nofollow">http://www.cplusplus.com/reference/stl/vector/reserve/</a></p>
<p>Aber der vector reagiert eh dynamisch auf deine Elemente. heißt er vergrößert sich automatisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015139</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Tue, 01 Feb 2011 12:52:27 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 13:02:01 GMT]]></title><description><![CDATA[<p>einsteiger112 schrieb:</p>
<blockquote>
<p>Kann ich das dann so machen wie oben, oder soll ich zuerst Speicherplatz reservieren (eben genausoviel wie ich brauche) und erst wenn ich die<br />
Werte ermittelt habe die Elemente hinzufügen?</p>
</blockquote>
<p>Du kannst entweder Speicherplatz reservieren (mit reserve()), und die Elemente dann erst später hinzufügen.</p>
<p>Oder du kannst die Elemente gleich erzeugen, und dann nachträglich überschreiben. Dabei werden sie allerdings mit dem Default-Constructor initialisiert, und dann nachträglich mit dem Assignment-Operator überschrieben.</p>
<p>Vermutlich ist meistens die reserve() Variante die sinnvollere.</p>
<p>BTW: da ich &quot;erstellen&quot; im Zusammenhang mit C++ als Synonym für konstruieren/initialisieren verstehe, ist &quot;erstellen ohne initialisieren&quot; ein Widerspruch in sich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015149</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 01 Feb 2011 13:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 13:06:48 GMT]]></title><description><![CDATA[<p>Ich hab nun mit &quot;reserve&quot; genug Speicherplatz reserviert.<br />
Bei dem Vektor handelt es sich nun aber um ein Vektor einer Klasse.<br />
Nun werden nacheinander gewisse Eigenschaften der Klasse (z.B string objectname) eingelesen.<br />
Wie kann ich die nun zu dem Vektorelement hinzufügen.<br />
(mit push_back hat das irgendwie nicht funktioniert)</p>
<p>[code]netlist.netname.push_back();[code]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015153</guid><dc:creator><![CDATA[einsteiger112]]></dc:creator><pubDate>Tue, 01 Feb 2011 13:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 15:20:25 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Net net(.....);
netlist.push_back(net);
</code></pre>
<pre><code class="language-cpp">netlist.push_back(Net(.....));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2015154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015154</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Tue, 01 Feb 2011 15:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 13:14:28 GMT]]></title><description><![CDATA[<p>Danke jetzt hab ichs glaub kapiert <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/2015158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015158</guid><dc:creator><![CDATA[einsteiger112]]></dc:creator><pubDate>Tue, 01 Feb 2011 13:14:28 GMT</pubDate></item><item><title><![CDATA[Reply to vektor on Tue, 01 Feb 2011 15:52:44 GMT]]></title><description><![CDATA[<p>einsteiger112 schrieb:</p>
<blockquote>
<p>hat das irgendwie nicht funktioniert</p>
</blockquote>
<p>sagt irgendwie nichts darüber was du gemacht hast und noch weniger was schief gelaufen ist und erst recht nicht warum...</p>
<p>(siehe auch Link in meiner Signatur)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2015235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2015235</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 01 Feb 2011 15:52:44 GMT</pubDate></item></channel></rss>