<?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 default-parameter]]></title><description><![CDATA[<p>wie schafe ich es eine vector datei als deault-parameter aus zu geben</p>
<pre><code class="language-cpp">class My{
   My(int code1 = 0,int code2 = 0,std::vector&lt;unsigned int&gt; code);
}
My::My(int code1 = 0,int code2 = 0,std::vector&lt;unsigned int&gt; code){}
</code></pre>
<p>default argument missing for parameter 3 of `My(int, int, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;)'</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198065/vector-default-parameter</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 21:24:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198065.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 17 Nov 2007 21:29:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector default-parameter on Sat, 17 Nov 2007 21:29:48 GMT]]></title><description><![CDATA[<p>wie schafe ich es eine vector datei als deault-parameter aus zu geben</p>
<pre><code class="language-cpp">class My{
   My(int code1 = 0,int code2 = 0,std::vector&lt;unsigned int&gt; code);
}
My::My(int code1 = 0,int code2 = 0,std::vector&lt;unsigned int&gt; code){}
</code></pre>
<p>default argument missing for parameter 3 of `My(int, int, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;)'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405093</guid><dc:creator><![CDATA[kiba91]]></dc:creator><pubDate>Sat, 17 Nov 2007 21:29:48 GMT</pubDate></item><item><title><![CDATA[Reply to vector default-parameter on Sun, 18 Nov 2007 00:16:47 GMT]]></title><description><![CDATA[<p>Wenn ich das richtig verstanden habe geht sowas irgendwann mal mit C++0x</p>
<p>Bis dahin kannst du keine default-Werte für einen Vector verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405127</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sun, 18 Nov 2007 00:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to vector default-parameter on Sun, 18 Nov 2007 02:21:07 GMT]]></title><description><![CDATA[<p>Wieso sollte das nicht gehen??? Bin jetzt etwas verwirrt...</p>
<pre><code class="language-cpp">#include &lt;vector&gt;

void foo(int x = 0, std::vector&lt;int&gt; v = std::vector&lt;int&gt;())
{
}

int main()
{
    foo();
}
</code></pre>
<p>Oder habe ich die Fragestellung falsch verstanden?</p>
<p>Ansonsten behilft man sich üblicherweise mit einem Overload, wenn man z.B. Elemente in dem vector drin haben möchte, und keinen globale Variablen verwenden möchte um den default Wert zu initialisieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405142</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 18 Nov 2007 02:21:07 GMT</pubDate></item><item><title><![CDATA[Reply to vector default-parameter on Sun, 18 Nov 2007 09:41:29 GMT]]></title><description><![CDATA[<p>das eigentliche problem ist, dass parameter ohne default belegung nicht nach parametern mit default belegung folgen dürfen. also entweder dem vector auch eine default belegung spendieren, wie von hustbaer demonstriert, oder den vector an den anfang der parameterliste stellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405185</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sun, 18 Nov 2007 09:41:29 GMT</pubDate></item><item><title><![CDATA[Reply to vector default-parameter on Sun, 18 Nov 2007 09:53:59 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Wieso sollte das nicht gehen??? Bin jetzt etwas verwirrt...</p>
</blockquote>
<p>Ich nehm alles zurück - zu kompliziert gedacht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1405189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1405189</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Sun, 18 Nov 2007 09:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to vector default-parameter on Tue, 20 Nov 2007 14:49:27 GMT]]></title><description><![CDATA[<p>es klappt ^^<br />
THX</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1406644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1406644</guid><dc:creator><![CDATA[kiba91]]></dc:creator><pubDate>Tue, 20 Nov 2007 14:49:27 GMT</pubDate></item></channel></rss>