<?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[std::vector - ctor?]]></title><description><![CDATA[<p>Hallo,<br />
ich bin gerade etwas verwirrt. <a href="http://www.cplusplus.com/reference/stl/vector/vector/" rel="nofollow">Hier</a> sind 3 ctors aufgelistet. Was jedoch ist mit dem Iterator-Ctor:</p>
<pre><code class="language-cpp">template&lt;class _Iter&gt;
     vector(_Iter _First, _Iter _Last)
</code></pre>
<p>passiert? Warum ist der da nich aufgelistet!?</p>
<p>Btw: Hat einer einen nützlichen Link, auf dem Allocator-Klassen ausführlich erklärt werden?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/254713/std-vector-ctor</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 15:46:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/254713.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Nov 2009 23:13:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::vector - ctor? on Thu, 19 Nov 2009 23:13:42 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich bin gerade etwas verwirrt. <a href="http://www.cplusplus.com/reference/stl/vector/vector/" rel="nofollow">Hier</a> sind 3 ctors aufgelistet. Was jedoch ist mit dem Iterator-Ctor:</p>
<pre><code class="language-cpp">template&lt;class _Iter&gt;
     vector(_Iter _First, _Iter _Last)
</code></pre>
<p>passiert? Warum ist der da nich aufgelistet!?</p>
<p>Btw: Hat einer einen nützlichen Link, auf dem Allocator-Klassen ausführlich erklärt werden?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1810741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1810741</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 19 Nov 2009 23:13:42 GMT</pubDate></item><item><title><![CDATA[Reply to std::vector - ctor? on Thu, 19 Nov 2009 23:20:11 GMT]]></title><description><![CDATA[<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p><a href="http://www.cplusplus.com/reference/stl/vector/vector/" rel="nofollow">Hier</a> sind 3 ctors aufgelistet.</p>
</blockquote>
<blockquote>
<pre><code class="language-cpp">explicit vector ( const Allocator&amp; = Allocator() );//1
explicit vector ( size_type n, const T&amp; value= T(), const Allocator&amp; = Allocator() );//2
template &lt;class InputIterator&gt;
         vector ( InputIterator first, InputIterator last, const Allocator&amp; = Allocator() );//3 &lt;- da isser doch!
vector ( const vector&lt;T,Allocator&gt;&amp; x );//4
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1810745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1810745</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 19 Nov 2009 23:20:11 GMT</pubDate></item><item><title><![CDATA[Reply to std::vector - ctor? on Thu, 19 Nov 2009 23:24:58 GMT]]></title><description><![CDATA[<p>Hupsi :D.<br />
Der 3 Parameter macht mir nur Sorgen... wofür zur Hölle braucht man die Allocator-Klasse?</p>
<p>EDIT:<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1810748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1810748</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 19 Nov 2009 23:24:58 GMT</pubDate></item><item><title><![CDATA[Reply to std::vector - ctor? on Thu, 19 Nov 2009 23:33:41 GMT]]></title><description><![CDATA[<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>wofür zur Hölle braucht man die Allocator-Klasse?</p>
</blockquote>
<p>Um Speicher zu <em>alloieren</em> <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="😉"
    /> Der Standard std::aalocator benutzt einfach new bzw. new[] - wenn du jetzt aber z.B. einen Speichermanager benutzt und deine Klasse die du im vector ablegen willst für new einen zusätzlichen Parameter hat (den Speichermanager), dann musst du dem vector das irgendwie mitteilen - indem du ihm einen allocator mitgibst, der new mit speichermanagerparameter aufruft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1810754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1810754</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 19 Nov 2009 23:33:41 GMT</pubDate></item><item><title><![CDATA[Reply to std::vector - ctor? on Fri, 20 Nov 2009 18:26:02 GMT]]></title><description><![CDATA[<blockquote>
<p>wenn du jetzt aber z.B. einen Speichermanager benutzt und deine Klasse die du im vector ablegen willst für new einen zusätzlichen Parameter hat</p>
</blockquote>
<p>Und wenn du das nicht willst (also im Normalfall) lässt du den dritten Parameter einfach weg, da er ja einen Defaultwert besitzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1811149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1811149</guid><dc:creator><![CDATA[wx++]]></dc:creator><pubDate>Fri, 20 Nov 2009 18:26:02 GMT</pubDate></item></channel></rss>