<?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[Funktion ausgeben?]]></title><description><![CDATA[<p>Ich hab grade ein bisschen mit Funktionen rumgespielt. Jetzt hab ich das hier mal versucht:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

long long func(void){}

int main()
{
    cout &lt;&lt; func();
}
</code></pre>
<p>Ich hab jetzt gedacht, es würde die größtmögliche Zahl für</p>
<pre><code>long long
</code></pre>
<p>ausgegeben, nämlich eine 19-stellige Zahl. Ich hab also daneben gleich mal</p>
<pre><code class="language-cpp">#include &lt;limits.h&gt;
//...
cout &lt;&lt; LONG_LONG_MAX;
}
</code></pre>
<p>ausprobiert, aber es wird eine etwas größere Zahl ausgegeben (20-stellig). Was passiert da also bei</p>
<pre><code>cout &lt;&lt; func();
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/276683/funktion-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 07:28:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276683.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Nov 2010 17:07:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion ausgeben? on Sat, 06 Nov 2010 17:07:31 GMT]]></title><description><![CDATA[<p>Ich hab grade ein bisschen mit Funktionen rumgespielt. Jetzt hab ich das hier mal versucht:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

long long func(void){}

int main()
{
    cout &lt;&lt; func();
}
</code></pre>
<p>Ich hab jetzt gedacht, es würde die größtmögliche Zahl für</p>
<pre><code>long long
</code></pre>
<p>ausgegeben, nämlich eine 19-stellige Zahl. Ich hab also daneben gleich mal</p>
<pre><code class="language-cpp">#include &lt;limits.h&gt;
//...
cout &lt;&lt; LONG_LONG_MAX;
}
</code></pre>
<p>ausprobiert, aber es wird eine etwas größere Zahl ausgegeben (20-stellig). Was passiert da also bei</p>
<pre><code>cout &lt;&lt; func();
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1976208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1976208</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Sat, 06 Nov 2010 17:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion ausgeben? on Sat, 06 Nov 2010 17:12:32 GMT]]></title><description><![CDATA[<p>Warum sollte bei dem Aufruf cout &lt;&lt; func(); eine Zahl ausgegeben werden? Er wird höchstens der nicht vorhandene Return Wert ausgegeben.</p>
<p>Bei deinem Programm gibt es also eine Fehlermeldung.</p>
<p>Verstehe ich da falsch? Erkläre nochmal genauer, was dein Problem ist!</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1976211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1976211</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Sat, 06 Nov 2010 17:12:32 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion ausgeben? on Sat, 06 Nov 2010 17:15:12 GMT]]></title><description><![CDATA[<p>Ich will wissen, was da passiert^^ Ich bekomm unter Code::Blocks mit dem gcc 4.4.1 keine Art von Fehlermeldung oder Warnung. Es wird kompiliert und eine dicke Zahl ausgegeben. Und ich will wissen, warum da jetzt eine so große Zahl bei rauskommt. Wo kommt die Zahl her?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1976212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1976212</guid><dc:creator><![CDATA[Incocnito]]></dc:creator><pubDate>Sat, 06 Nov 2010 17:15:12 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion ausgeben? on Sat, 06 Nov 2010 17:17:57 GMT]]></title><description><![CDATA[<p>Die zahl ist sicher ein Zufallswert der gerade im Speicherbereich von long long ist.</p>
<p>Incocnito schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

long long func(void){}

int main()
{
    cout &lt;&lt; func();
}
</code></pre>
</blockquote>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

long long func(void){ return 200;} // jetzt wird 200 ausgegeben

int main()
{
    cout &lt;&lt; func();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1976213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1976213</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Sat, 06 Nov 2010 17:17:57 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion ausgeben? on Sat, 06 Nov 2010 17:23:20 GMT]]></title><description><![CDATA[<p>Incocnito schrieb:</p>
<blockquote>
<p>Ich will wissen, was da passiert^^ Ich bekomm unter Code::Blocks mit dem gcc 4.4.1 keine Art von Fehlermeldung oder Warnung. Es wird kompiliert und eine dicke Zahl ausgegeben. Und ich will wissen, warum da jetzt eine so große Zahl bei rauskommt. Wo kommt die Zahl her?</p>
</blockquote>
<p>GCC warnt da aber, wenn man die Warnoptionen anschaltet (und das sollte man!). Ansonsten ist der fehlende Returnwert ein &quot;Feature&quot; beim GCC. Ehrlich gesagt weiß ich nicht auswendig, was genau dann zurückgegeben wird, aber es ist in der Compilerdokumentation beschrieben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1976221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1976221</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 06 Nov 2010 17:23:20 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion ausgeben? on Sat, 06 Nov 2010 19:59:14 GMT]]></title><description><![CDATA[<p>Echt der GCC warnt da nur? Mmmh...ein Return Werte sollte in solchen Fällen immer vorhanden sein...</p>
<p>Also: Eigentlich wird nichts ausgegeben. Falls doch, dann handelt es sich um Speichermüll (?). Bei mir wird jedoch gleich eine Fehlermeldung angezeigt.</p>
<p>lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1976320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1976320</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Sat, 06 Nov 2010 19:59:14 GMT</pubDate></item></channel></rss>