<?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[was ist besser?]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich weiss, dass der Titel blöd ist, aber ich weiss nicht, ob wie ich es besser ausdrücken soll.</p>
<p>Ist es besser eine Funktion mit Rückgabewert zu benutzen (bool) und wenn diese true zurtückkommt, dann Aktion ausführen oder soll man in der Funktion prüfen und dort Aktion ausführen:</p>
<pre><code class="language-cpp">if(Check)
{
DoSomething;
}
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">Check();
</code></pre>
<p>in Check steht dann:</p>
<pre><code class="language-cpp">if(Bedingung)
{ 
DoSomething;
}
</code></pre>
<p>Ich hoffe, dass Ihr versteht was ich meine.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/124431/was-ist-besser</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 23:42:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/124431.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Oct 2005 14:15:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to was ist besser? on Thu, 27 Oct 2005 14:15:49 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich weiss, dass der Titel blöd ist, aber ich weiss nicht, ob wie ich es besser ausdrücken soll.</p>
<p>Ist es besser eine Funktion mit Rückgabewert zu benutzen (bool) und wenn diese true zurtückkommt, dann Aktion ausführen oder soll man in der Funktion prüfen und dort Aktion ausführen:</p>
<pre><code class="language-cpp">if(Check)
{
DoSomething;
}
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">Check();
</code></pre>
<p>in Check steht dann:</p>
<pre><code class="language-cpp">if(Bedingung)
{ 
DoSomething;
}
</code></pre>
<p>Ich hoffe, dass Ihr versteht was ich meine.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902008</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2005 14:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to was ist besser? on Thu, 27 Oct 2005 14:20:35 GMT]]></title><description><![CDATA[<p>also wenn eine Funktion &quot;check&quot; heißt, geh ich als ahnungsloser lib-Nutzer davon aus, dass nur etwas geprüft, aber nix geändert wird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902013</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Thu, 27 Oct 2005 14:20:35 GMT</pubDate></item><item><title><![CDATA[Reply to was ist besser? on Thu, 27 Oct 2005 14:23:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was meinst du mit deiner Aussage? Ich will zum Beispiel in einer Dauerschleife (Spiel) prüfen, ob eine Kollision stattfindet. Wenn dies geschieht, soll eine Variable neu gesetzt werden.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902017</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2005 14:23:43 GMT</pubDate></item><item><title><![CDATA[Reply to was ist besser? on Thu, 27 Oct 2005 14:24:53 GMT]]></title><description><![CDATA[<p>wenn was schief läuft sollte man eine Exception werfen (und auch wieder fangen ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902020</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Thu, 27 Oct 2005 14:24:53 GMT</pubDate></item><item><title><![CDATA[Reply to was ist besser? on Thu, 27 Oct 2005 14:31:48 GMT]]></title><description><![CDATA[<p>chrische5 schrieb:</p>
<blockquote>
<p>Was meinst du mit deiner Aussage? Ich will zum Beispiel in einer Dauerschleife (Spiel) prüfen, ob eine Kollision stattfindet. Wenn dies geschieht, soll eine Variable neu gesetzt werden.</p>
</blockquote>
<p>In dem Fall würde ich Variante 1 verwenden (check() prüft die Kollision, danach änderst du deine Variablen oder gibst ein lautes &quot;PENG&quot; aus ;)). In einem anderen Fall könnte auch Variante 2 besser sein (wenn die geprüfte Bedingung nur interne Bedeutung hat).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/902025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/902025</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 27 Oct 2005 14:31:48 GMT</pubDate></item></channel></rss>