<?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[Void vs. Int als Rückgabewert]]></title><description><![CDATA[<p>Hi<br />
Gibt es einen Grund, nicht jeder Funktion eine int als Rückgabewert zu geben, wenn sie keinen anderen hat, statt void?<br />
Also so wie bei der:</p>
<pre><code class="language-cpp">int Main()
</code></pre>
<p>&quot;Kostet&quot; return 0; etwas?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145077/void-vs-int-als-rückgabewert</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 20:39:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145077.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Apr 2006 16:37:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 16:37:36 GMT]]></title><description><![CDATA[<p>Hi<br />
Gibt es einen Grund, nicht jeder Funktion eine int als Rückgabewert zu geben, wenn sie keinen anderen hat, statt void?<br />
Also so wie bei der:</p>
<pre><code class="language-cpp">int Main()
</code></pre>
<p>&quot;Kostet&quot; return 0; etwas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044185</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 24 Apr 2006 16:37:36 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 16:42:25 GMT]]></title><description><![CDATA[<p>return 0; soll dem betriebsystem glaube ich sagen das alles gut gegangen ist, bei shellscripts ist das glaub ich wichtig, oder falls du ein programm mit system() aufrufst.<br />
Kosten tuts wahrscheinlich schon etwas, allerdings ist das so wenig das man das vernachlässigen kann.</p>
<p>Das sind jetzt mal reine Vermutungen, genau weiß ich es auch nciht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044197</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Mon, 24 Apr 2006 16:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 16:45:00 GMT]]></title><description><![CDATA[<p>Ja, wenn ich das nun in jeder Funktion mach, kann ich Programm intern besser abfragen was läuft, oder eben nicht.<br />
Oder macht das nur bei zB einlesen von Dateien Sinn?<br />
Bei SDL macht man das doch für die Init und IMG_Load..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044198</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 24 Apr 2006 16:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 16:54:04 GMT]]></title><description><![CDATA[<p>Es macht überall da sinn, wo etwas schieflaufen kann.<br />
wenn eine Funktion nur etwas ausgibt muss man nicht überprüfen ob alles korrekt war, wenn man jedoch speicher anfordert oder eine datei ausließt macht es sinn zu überprüfen ob der Vorgang erfolgreich war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044216</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Mon, 24 Apr 2006 16:54:04 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 16:54:10 GMT]]></title><description><![CDATA[<p>Wenn du nen Statuscode zurückgeben möchtest, dann nimmst du int und wenn es nichts zum zurückgeben gibt, dann nimmst du void.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044217</guid><dc:creator><![CDATA[Any]]></dc:creator><pubDate>Mon, 24 Apr 2006 16:54:10 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 17:05:38 GMT]]></title><description><![CDATA[<p><a href="http://Storm.Xapek.de" rel="nofollow">Storm.Xapek.de</a> schrieb:</p>
<blockquote>
<p>Es macht überall da sinn, wo etwas schieflaufen kann.<br />
wenn eine Funktion nur etwas ausgibt muss man nicht überprüfen ob alles korrekt war,</p>
</blockquote>
<p>Ach ja? Und was ist, wenn es ein Problem mit cout bzw. stdout gibt? :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044234</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Mon, 24 Apr 2006 17:05:38 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 17:13:33 GMT]]></title><description><![CDATA[<p>Bitte keine Fehlercodes in den Rückgabetyp, es sei denn, es ist ein erwarteter Fehler. Für die unerwateten sind Exceptions da.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044245</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 24 Apr 2006 17:13:33 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 17:22:18 GMT]]></title><description><![CDATA[<p>Mal eben ganz dumm frag:</p>
<p>Wieso macht die SDL dass denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044259</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 24 Apr 2006 17:22:18 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 17:27:45 GMT]]></title><description><![CDATA[<p>is die SDL ned C ?</p>
<p>in C gibts keine Exceptions ...</p>
<p>gruessle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044264</guid><dc:creator><![CDATA[blubba-]]></dc:creator><pubDate>Mon, 24 Apr 2006 17:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 17:32:26 GMT]]></title><description><![CDATA[<p>ah doch da war was, danke.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20068">@michael</a> was spricht dagegen? oder ist das ne stilfrage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044267</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 24 Apr 2006 17:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 18:07:21 GMT]]></title><description><![CDATA[<p>Natürlich kannst du auch weiterhin wie in C mit Statuscodes arbeiten. Aber dann können Fehler übersehen werden, wenn du z. B. einfach mal nicht auf Fehler überprüfst.</p>
<p>Exceptions bieten dir ein starkes Sprachmittel zur Fehlerbehandlung, beispielsweise ändert sich der Codefluss, wenn eine Exception geworfen wurde. Beschäftige dich mit ihnen, und du wirst schon bald die Vorteile feststellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044299</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 24 Apr 2006 18:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 18:25:18 GMT]]></title><description><![CDATA[<p>Nur sollte man davon absehen alles mit ner Exception zu lösen, gibt auch genügend Fehler mit denen man rechnen kann bzw. die man erwarten kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044333</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044333</guid><dc:creator><![CDATA[dragon90#]]></dc:creator><pubDate>Mon, 24 Apr 2006 18:25:18 GMT</pubDate></item><item><title><![CDATA[Reply to Void vs. Int als Rückgabewert on Mon, 24 Apr 2006 18:34:55 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Natürlich kannst du auch weiterhin wie in C mit Statuscodes arbeiten. Aber dann können Fehler übersehen werden, wenn du z. B. einfach mal nicht auf Fehler überprüfst.</p>
<p>Exceptions bieten dir ein starkes Sprachmittel zur Fehlerbehandlung, beispielsweise ändert sich der Codefluss, wenn eine Exception geworfen wurde. Beschäftige dich mit ihnen, und du wirst schon bald die Vorteile feststellen.</p>
</blockquote>
<p>hmja danke, werds wohl schon mit exeptions machen.<br />
wollt nur wissen, ob es schlimm ist, ein int zurückzugeben, wos nicht gebraucht wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044345</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 24 Apr 2006 18:34:55 GMT</pubDate></item></channel></rss>