<?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[Default-Wert für Vektor]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn eine Methode optionale Argumente besitzt, dann gibt man denen ja bei der Deklaration oder Definition Default-Werte mit.<br />
Wie sieht so ein Default-Wert für Vektoren aus?</p>
<p>Beispiel:</p>
<pre><code>// In der Header-Datei:
void fuer_int(const unsigned int i = 0);
void fuer_vector(const vector&lt;string&gt; = ???);
</code></pre>
<p>Grüße, pktm</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211639/default-wert-für-vektor</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 08:16:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211639.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Apr 2008 13:40:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Default-Wert für Vektor on Fri, 25 Apr 2008 13:40:45 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wenn eine Methode optionale Argumente besitzt, dann gibt man denen ja bei der Deklaration oder Definition Default-Werte mit.<br />
Wie sieht so ein Default-Wert für Vektoren aus?</p>
<p>Beispiel:</p>
<pre><code>// In der Header-Datei:
void fuer_int(const unsigned int i = 0);
void fuer_vector(const vector&lt;string&gt; = ???);
</code></pre>
<p>Grüße, pktm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1498094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1498094</guid><dc:creator><![CDATA[pktm]]></dc:creator><pubDate>Fri, 25 Apr 2008 13:40:45 GMT</pubDate></item><item><title><![CDATA[Reply to Default-Wert für Vektor on Fri, 25 Apr 2008 13:49:04 GMT]]></title><description><![CDATA[<p>Ich würds über den Konstruktor machen:<br />
Bei einem Vektor, bei dem du drei Elemente mit &quot;Hallo&quot; machen willst:</p>
<pre><code class="language-cpp">void Function(std::vector&lt;std::string&gt; Vec = std::vector&lt;std::string&gt;(3,&quot;Hallo&quot;))
{
}
</code></pre>
<p>Bei einem leeren Vektor sähe das so aus:</p>
<pre><code class="language-cpp">void Function(std::vector&lt;std::string&gt; Vec = std::vector&lt;std::string&gt;())
{
}
</code></pre>
<p>Informier dich dazu noch über die Konstruktoren des std::vector:<br />
<a href="http://www.cppreference.com/cppvector/vector_constructors.html" rel="nofollow">http://www.cppreference.com/cppvector/vector_constructors.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1498096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1498096</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 25 Apr 2008 13:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to Default-Wert für Vektor on Fri, 25 Apr 2008 13:47:51 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Ich würds über den Konstruktor machen:</p>
<pre><code class="language-cpp">void Function(std::vector&lt;int&gt; Vec = std::vector&lt;int&gt;(3, 2))
{
}
</code></pre>
<p>Bei einem leeren Vektor sähe das so aus:</p>
<pre><code class="language-cpp">void Function(std::vector&lt;int&gt; Vec = sd::vector&lt;int&gt;())
{
}
</code></pre>
<p>Informier dich dazu noch über die Konstruktoren des std::vector.</p>
</blockquote>
<p>Ja, mein Gedanke war, eben auf die Erzeugung eines leeren Vektors zur Übergabe als Parameter zu verzichten, indem ich den Parameter optional mache.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1498099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1498099</guid><dc:creator><![CDATA[pktm]]></dc:creator><pubDate>Fri, 25 Apr 2008 13:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to Default-Wert für Vektor on Fri, 25 Apr 2008 13:51:20 GMT]]></title><description><![CDATA[<p>Sorry, ich hab meinen ersten Beitrag noch editiert, um ihn besser auf dein Problem abzuschneiden.</p>
<p>Du kannst ja auf die Parameterübergabe des Vektors verzichten, da ein Default-Parameter besteht (erkennt man an dem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
<p>Du kannst in meinem Beispiel also ruhig schreiben:</p>
<pre><code class="language-cpp">Function();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1498108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1498108</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 25 Apr 2008 13:51:20 GMT</pubDate></item><item><title><![CDATA[Reply to Default-Wert für Vektor on Fri, 25 Apr 2008 14:00:25 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Sorry, ich hab meinen ersten Beitrag noch editiert, um ihn besser auf dein Problem abzuschneiden.</p>
<p>Du kannst ja auf die Parameterübergabe des Vektors verzichten, da ein Default-Parameter besteht (erkennt man an dem <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
<p>Du kannst in meinem Beispiel also ruhig schreiben:</p>
<pre><code class="language-cpp">Function();
</code></pre>
</blockquote>
<p>Ah, jetzt hab ich's kapiert. Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1498112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1498112</guid><dc:creator><![CDATA[pktm]]></dc:creator><pubDate>Fri, 25 Apr 2008 14:00:25 GMT</pubDate></item></channel></rss>