<?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[Einsteiger braucht hilfe]]></title><description><![CDATA[<p>hallo erst mal <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="🙂"
    /><br />
bin noch ziemlich neu auf diesem gebiet<br />
meine frage lautet: wieso funktioniert das programm wenn ich par2 mit 2.0 deklariere und ohne dekleration nicht?<br />
danke schon mal</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>double do_stuff(double par1, double par2 = 2.0);</p>
<p>int main(void) {<br />
int var1;<br />
double var2;</p>
<p>// Aufruf von &quot;int do_stuff(int)&quot;<br />
var1 = do_stuff(10);<br />
cout &lt;&lt; var1 &lt;&lt; '\n';</p>
<p>//Aufruf von &quot;double do_stuff(10.2)&quot;<br />
var2 = do_stuff(10.2);<br />
cout &lt;&lt; var2 &lt;&lt; '\n';</p>
<p>//Aufruf von &quot;int do_stuff(int, int)&quot;<br />
var1 = do_stuff (10, 11);<br />
cout &lt;&lt; var1 &lt;&lt; '\n';</p>
<p>//Aufruf von &quot;double do_stuff(double, double)&quot;<br />
var2 = do_stuff(10.11, 11.22);<br />
cout &lt;&lt; var2 &lt;&lt; '\n';<br />
}</p>
<p>//Funktionsdefinition</p>
<p>double do_stuff(double par1, double par2) {<br />
return(par1 * par2);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248037/einsteiger-braucht-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 07:07:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248037.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Aug 2009 05:00:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einsteiger braucht hilfe on Wed, 19 Aug 2009 05:00:47 GMT]]></title><description><![CDATA[<p>hallo erst mal <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="🙂"
    /><br />
bin noch ziemlich neu auf diesem gebiet<br />
meine frage lautet: wieso funktioniert das programm wenn ich par2 mit 2.0 deklariere und ohne dekleration nicht?<br />
danke schon mal</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>double do_stuff(double par1, double par2 = 2.0);</p>
<p>int main(void) {<br />
int var1;<br />
double var2;</p>
<p>// Aufruf von &quot;int do_stuff(int)&quot;<br />
var1 = do_stuff(10);<br />
cout &lt;&lt; var1 &lt;&lt; '\n';</p>
<p>//Aufruf von &quot;double do_stuff(10.2)&quot;<br />
var2 = do_stuff(10.2);<br />
cout &lt;&lt; var2 &lt;&lt; '\n';</p>
<p>//Aufruf von &quot;int do_stuff(int, int)&quot;<br />
var1 = do_stuff (10, 11);<br />
cout &lt;&lt; var1 &lt;&lt; '\n';</p>
<p>//Aufruf von &quot;double do_stuff(double, double)&quot;<br />
var2 = do_stuff(10.11, 11.22);<br />
cout &lt;&lt; var2 &lt;&lt; '\n';<br />
}</p>
<p>//Funktionsdefinition</p>
<p>double do_stuff(double par1, double par2) {<br />
return(par1 * par2);<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1763184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1763184</guid><dc:creator><![CDATA[Danae88]]></dc:creator><pubDate>Wed, 19 Aug 2009 05:00:47 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteiger braucht hilfe on Wed, 19 Aug 2009 05:24:31 GMT]]></title><description><![CDATA[<p>Weil du die Funktion nicht mit &quot;do_stuff(10)&quot; aufrufen kannst, wenn sie 2 Parameter erwartet (du übergibst hier ja nur einen). Das dürfte einen Compiler-Error geben, richtig? Wenn du allerdings par2 zum Standardparameter machst, ist dieser Aufruf erlaubt. Das heißt quasi: wenn was für par2 übergeben wird, weise es zu, ansonsten weise 2.0 zu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1763185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1763185</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 19 Aug 2009 05:24:31 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteiger braucht hilfe on Wed, 19 Aug 2009 05:26:30 GMT]]></title><description><![CDATA[<p>Ich nehme an Du solltest eigentlich</p>
<pre><code class="language-cpp">double do_stuff(double par1, double par2) {
    return(par1 * par2);//häßliche klammern
}
[cpp]
und
[cpp]
double do_stuff(double par1) {
    return par1;
}
</code></pre>
<p>anbieten.<br />
Was DU da machst, heißt &quot;default parameter&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1763186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1763186</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 19 Aug 2009 05:26:30 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteiger braucht hilfe on Wed, 19 Aug 2009 05:56:20 GMT]]></title><description><![CDATA[<p>Danke für die schnelle antwort<br />
eig ganz logisch, warum bin ich da nicht selber drauf gekommen <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="😉"
    /><br />
bis bald</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1763194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1763194</guid><dc:creator><![CDATA[Danae88]]></dc:creator><pubDate>Wed, 19 Aug 2009 05:56:20 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteiger braucht hilfe on Wed, 19 Aug 2009 08:05:30 GMT]]></title><description><![CDATA[<p>Nächstes Mal könntest du ja vielleicht einen Titel wählen, der etwas aussagekräftiger ist als 'brauche Hilfe'. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1763241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1763241</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 19 Aug 2009 08:05:30 GMT</pubDate></item><item><title><![CDATA[Reply to Einsteiger braucht hilfe on Wed, 19 Aug 2009 08:13:56 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Nächstes Mal könntest du ja vielleicht einen Titel wählen, der etwas aussagekräftiger ist als 'brauche Hilfe'. <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>
</blockquote>
<p>Das ist nur ein Punkt. Dazu kommen die fehlenden [cpp]-Tags und das übliche &quot;funktioniert nicht&quot;.<br />
@OP: Bitte den Thread &quot;du brauchst Hilfe?&quot; einmal lesen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1763246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1763246</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 19 Aug 2009 08:13:56 GMT</pubDate></item></channel></rss>