<?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[Warum funktioniert das??]]></title><description><![CDATA[<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>class beispiel<br />
{<br />
public:<br />
int funktion()<br />
{<br />
cout&lt;&lt;&quot;ich funktioniere\n&quot;;<br />
}<br />
};<br />
int main()<br />
{<br />
beispiel a;<br />
a.funktion();</p>
<p>return 0;<br />
}</p>
<p>------------------------------------</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>class beispiel<br />
{<br />
public:<br />
beispiel funktion()<br />
{<br />
cout&lt;&lt;&quot;ich funktioniere\n&quot;;<br />
}<br />
};<br />
int main()<br />
{<br />
beispiel a;<br />
a.funktion();</p>
<p>return 0;<br />
}</p>
<p>warum funktioniert das beides? ich habe die schreibweise unten noch nie gesehen.<br />
ist das tatsächlich nur eine andere schreibweise oder hat das eine nähere bedeutung?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338413/warum-funktioniert-das</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 15:06:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338413.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Jun 2016 11:06:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warum funktioniert das?? on Tue, 14 Jun 2016 11:07:07 GMT]]></title><description><![CDATA[<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>class beispiel<br />
{<br />
public:<br />
int funktion()<br />
{<br />
cout&lt;&lt;&quot;ich funktioniere\n&quot;;<br />
}<br />
};<br />
int main()<br />
{<br />
beispiel a;<br />
a.funktion();</p>
<p>return 0;<br />
}</p>
<p>------------------------------------</p>
<p>#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>class beispiel<br />
{<br />
public:<br />
beispiel funktion()<br />
{<br />
cout&lt;&lt;&quot;ich funktioniere\n&quot;;<br />
}<br />
};<br />
int main()<br />
{<br />
beispiel a;<br />
a.funktion();</p>
<p>return 0;<br />
}</p>
<p>warum funktioniert das beides? ich habe die schreibweise unten noch nie gesehen.<br />
ist das tatsächlich nur eine andere schreibweise oder hat das eine nähere bedeutung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2498778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2498778</guid><dc:creator><![CDATA[eniddelemaj]]></dc:creator><pubDate>Tue, 14 Jun 2016 11:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Warum funktioniert das?? on Tue, 14 Jun 2016 11:13:24 GMT]]></title><description><![CDATA[<p>Ach, ein Ratespiel. Warum auch sollte man irgendein Wort über den Unterschied verlieren, wenn die anderen doch suchen können.</p>
<p>Beides ist undefiniertes Verhalten, da die Funktionen keinen Wert zurück liefern.</p>
<p>Und was überrascht dich an &quot;beispiel&quot; als Returnwert einer Funktion?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2498781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2498781</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 14 Jun 2016 11:13:24 GMT</pubDate></item><item><title><![CDATA[Reply to Warum funktioniert das?? on Tue, 14 Jun 2016 11:16:18 GMT]]></title><description><![CDATA[<p>Falls es dir um das <code>beispiel funktion()</code> geht: Das ist dann eine Funktion die eben nicht <code>int</code> returned, sondern ein Objekt vom Typ <code>beispiel</code> . In dem konkreten Beispiel fehlt in <code>funktion()</code> beide Male aber ein entsprechendes <code>return</code> und das Programm hat damit undefiniertes Verhalten (aka kompiliert zwar, ist aber dennoch falsch).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2498782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2498782</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Tue, 14 Jun 2016 11:16:18 GMT</pubDate></item><item><title><![CDATA[Reply to Warum funktioniert das?? on Tue, 14 Jun 2016 12:15:01 GMT]]></title><description><![CDATA[<p>Na toll, Ratespiele von Leuten, die nicht mal fähig sind ihren Code zu formatieren. Mag ich besonders.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2498793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2498793</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Tue, 14 Jun 2016 12:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to Warum funktioniert das?? on Tue, 14 Jun 2016 13:14:19 GMT]]></title><description><![CDATA[<p>dot schrieb:</p>
<blockquote>
<p>Falls es dir um das <code>beispiel funktion()</code> geht: Das ist dann eine Funktion die eben nicht <code>int</code> returned, sondern ein Objekt vom Typ <code>beispiel</code> . In dem konkreten Beispiel fehlt in <code>funktion()</code> beide Male aber ein entsprechendes <code>return</code> und das Programm hat damit undefiniertes Verhalten (aka kompiliert zwar, ist aber dennoch falsch).</p>
</blockquote>
<p>aso ja alles klar dann weiss ich bescheid. das wollte ich wissen ,weil ich mir zuerst dachte,dass es sich dabei nur um eine andere formulierung o.ä. handelt.</p>
<p>danke für deine gescheite antwort:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2498804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2498804</guid><dc:creator><![CDATA[eniddelemaj]]></dc:creator><pubDate>Tue, 14 Jun 2016 13:14:19 GMT</pubDate></item></channel></rss>