<?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[switch statt if]]></title><description><![CDATA[<p>Für wie schlimm haltet ihr:</p>
<pre><code>#define SOME_SPECIAL_RESULT true
#define SOME_SPECIAL_RESULT_NOT false

bool some_very_special_condition() {/*...*/}
// ...
switch(some_very_special_condition()) {
    case(SOME_SPECIAL_RESULT): {
        break;
    }
    case(SOME_SPECIAL_RESULT_NOT): {

    }
}
</code></pre>
<p>anstatt</p>
<pre><code>if (some_very_special_condition()) {

} else {

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/316354/switch-statt-if</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 02:25:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/316354.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Apr 2013 18:48:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to switch statt if on Tue, 30 Apr 2013 18:48:34 GMT]]></title><description><![CDATA[<p>Für wie schlimm haltet ihr:</p>
<pre><code>#define SOME_SPECIAL_RESULT true
#define SOME_SPECIAL_RESULT_NOT false

bool some_very_special_condition() {/*...*/}
// ...
switch(some_very_special_condition()) {
    case(SOME_SPECIAL_RESULT): {
        break;
    }
    case(SOME_SPECIAL_RESULT_NOT): {

    }
}
</code></pre>
<p>anstatt</p>
<pre><code>if (some_very_special_condition()) {

} else {

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2319950</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319950</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Tue, 30 Apr 2013 18:48:34 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Tue, 30 Apr 2013 18:50:44 GMT]]></title><description><![CDATA[<p>Auf welchem Grund würde man sowas machen wollen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2319951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319951</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Tue, 30 Apr 2013 18:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Tue, 30 Apr 2013 18:54:43 GMT]]></title><description><![CDATA[<p>Drölf mal schlimmer.</p>
<p>Die erste Version soll doch nur .. was sein? Besser lesbar? Soll den Code selbsterklärender machen?</p>
<p>Keins von beiden ist gegeben. Es ist (mMn.) viel schlechter Lesbar und macht dazu auch noch den Code unklarer, weil dadurch irgendwie suggeriert wird, dass <code>some_very_special_condition()</code> einen Enumerations-Wert zurückgibt.</p>
<p>Die zweite Version plus ein Kommentar ist doch schön.</p>
<blockquote>
<p>Auf welchem Grund würde man sowas machen wollen?</p>
</blockquote>
<p>Some people just want to watch the world burn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2319952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319952</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Tue, 30 Apr 2013 18:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Tue, 30 Apr 2013 18:55:27 GMT]]></title><description><![CDATA[<p>Lass mich raten: Das hat ein Kollege von dir geschrieben? Oder wo haste den her?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2319953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319953</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Tue, 30 Apr 2013 18:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Tue, 30 Apr 2013 19:07:38 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<blockquote>
<p>Auf welchem Grund würde man sowas machen wollen?</p>
</blockquote>
<p>Some people just want to watch the world burn.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Deshalb habe ich die Frage auch so gestellt, wie sie da steht.</p>
<p>------------------------------------------------------------------</p>
<p>EDIT: Mir kam es nur so vor, als würde an dieser einen Stelle, an der ich gerade schraube, ein switch statement mit selbsterklärenden true/false die Lesbarkeit erhöhen. Sieht aber furchtbar aus, wenn ich es mir hier im Forum angucke... hmmm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2319954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319954</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Tue, 30 Apr 2013 19:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 08:00:43 GMT]]></title><description><![CDATA[<p>Wenn das so speziell ist, kann man auch Mal mehr in den Variablennamen schreiben. Da landen bei mir manchmal ganze Phrasen. Sollte man zwar vermeiden, aber wenn es nicht anders geht, lieber so als einen nicht aussagekräftigen kurzen Namen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320012</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Wed, 01 May 2013 08:00:43 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 08:04:18 GMT]]></title><description><![CDATA[<p>Tim06TR schrieb:</p>
<blockquote>
<p>Für wie schlimm haltet ihr:</p>
<pre><code>#define SOME_SPECIAL_RESULT true
#define SOME_SPECIAL_RESULT_NOT false

bool some_very_special_condition() {/*...*/}
// ...
switch(some_very_special_condition()) {
    case(SOME_SPECIAL_RESULT): {
        break;
    }
    case(SOME_SPECIAL_RESULT_NOT): {
        
    }
}
</code></pre>
<p>anstatt</p>
<pre><code>if (some_very_special_condition()) {

} else {

}
</code></pre>
</blockquote>
<p>Wirklich wirklich schlimm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320013</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 01 May 2013 08:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 09:27:56 GMT]]></title><description><![CDATA[<pre><code>const bool ThisSafesTheWorld = some_very_special_condition();

if (ThisSafesTheWorld)
{
}
else
{
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2320026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320026</guid><dc:creator><![CDATA[jhghjgjh]]></dc:creator><pubDate>Wed, 01 May 2013 09:27:56 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 09:33:11 GMT]]></title><description><![CDATA[<p>jhghjgjh schrieb:</p>
<blockquote>
<pre><code>const bool ThisSafesTheWorld = some_very_special_condition();

if (ThisSafesTheWorld)
{
}
else
{
}
</code></pre>
</blockquote>
<p>Das ist zwar eine richtige Lösung, allerdings lohnt sich das Speichern des Wertes nur bei späterer Wiederverwendung.</p>
<pre><code>if (some_very_special_condition())
{
}
else
{
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2320027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320027</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Wed, 01 May 2013 09:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 09:44:00 GMT]]></title><description><![CDATA[<p>Marthog schrieb:</p>
<blockquote>
<p>jhghjgjh schrieb:</p>
<blockquote>
<pre><code>const bool ThisSafesTheWorld = some_very_special_condition();

if (ThisSafesTheWorld)
{
}
else
{
}
</code></pre>
</blockquote>
<p>Das ist zwar eine richtige Lösung, allerdings lohnt sich das Speichern des Wertes nur bei späterer Wiederverwendung.</p>
<pre><code>if (some_very_special_condition())
{
}
else
{
}
</code></pre>
</blockquote>
<p>Das optimiert der Compiler raus <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="😉"
    /> Es geht ja in diesem Fall darum die Wichtigkeit des Wertes hervorzuheben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320031</guid><dc:creator><![CDATA[jhghjgjh]]></dc:creator><pubDate>Wed, 01 May 2013 09:44:00 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 09:44:17 GMT]]></title><description><![CDATA[<p>Ich finde</p>
<pre><code class="language-cpp">bool is_inside = min_x &lt; x &amp;&amp; x &lt; max_x &amp;&amp; y &lt; min_y &amp;&amp; y &lt; max_y;
if(is_inside) { ... }

schöner als 
if(min_x &lt; x &amp;&amp; x &lt; max_x &amp;&amp; y &lt; min_y &amp;&amp; y &lt; max_y) {
    ....
}
</code></pre>
<p>Der compiler optimiert das eh weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320032</guid><dc:creator><![CDATA[wlefjawef]]></dc:creator><pubDate>Wed, 01 May 2013 09:44:17 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Thu, 12 Jun 2014 02:10:11 GMT]]></title><description><![CDATA[<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320035</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 12 Jun 2014 02:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 10:01:25 GMT]]></title><description><![CDATA[<p>wlefjawef schrieb:</p>
<blockquote>
<p>Ich finde</p>
<pre><code class="language-cpp">bool is_inside = min_x &lt; x &amp;&amp; x &lt; max_x &amp;&amp; y &lt; min_y &amp;&amp; y &lt; max_y;
if(is_inside) { ... }

schöner als 
if(min_x &lt; x &amp;&amp; x &lt; max_x &amp;&amp; y &lt; min_y &amp;&amp; y &lt; max_y) {
    ....
}
</code></pre>
<p>Der compiler optimiert das eh weg.</p>
</blockquote>
<p>Bist Gamecoder?<br />
Aus jeden Fall setzt Du völlig am falschen Ende an.</p>
<pre><code class="language-cpp">template&lt;frickel&gt;
bool inRange(min,x,max){
   return min&lt;=x &amp;&amp; x&lt;=max;
}

if(inRange(min_x,x,max_x) &amp;&amp; inRange(min_y,y,max_y)) {
 ... 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2320036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320036</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 01 May 2013 10:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 10:24:51 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<pre><code class="language-cpp">template&lt;frickel&gt;
bool inRange(min,x,max){
   return min&lt;=x &amp;&amp; x&lt;=max;
}

if(inRange(min_x,x,max_x) &amp;&amp; inRange(min_y,y,max_y)) {
 ... 
}
</code></pre>
</blockquote>
<p>Swordfish schrieb:</p>
<blockquote>
<p>Ich finde</p>
<pre><code class="language-cpp">template&lt; typename T &gt;
bool is_inside( T value, T min, T max ) { return min &lt; value &amp;&amp; value &lt; max; }

if( is_inside( x, min_x, max_x ) &amp;&amp; is_inside( y, min_y, max_y ) ) { ... }
</code></pre>
</blockquote>
<p>Merkt ihr was? Die Reihenfolge der Argumente ist nicht intuitiv. Besser in ein Range-Objekt kapseln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320038</guid><dc:creator><![CDATA[Ranger]]></dc:creator><pubDate>Wed, 01 May 2013 10:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 10:37:23 GMT]]></title><description><![CDATA[<p>Ranger schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<pre><code class="language-cpp">template&lt;frickel&gt;
bool inRange(min,x,max){
   return min&lt;=x &amp;&amp; x&lt;=max;
}

if(inRange(min_x,x,max_x) &amp;&amp; inRange(min_y,y,max_y)) {
 ... 
}
</code></pre>
</blockquote>
<p>Swordfish schrieb:</p>
<blockquote>
<p>Ich finde</p>
<pre><code class="language-cpp">template&lt; typename T &gt;
bool is_inside( T value, T min, T max ) { return min &lt; value &amp;&amp; value &lt; max; }

if( is_inside( x, min_x, max_x ) &amp;&amp; is_inside( y, min_y, max_y ) ) { ... }
</code></pre>
</blockquote>
<p>Merkt ihr was? Die Reihenfolge der Argumente ist nicht intuitiv. Besser in ein Range-Objekt kapseln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Die Funktion heißt eigentlich range(min,x,max) noch von Borlands Zeiten.<br />
Wäre wohl netter isSorted(min,x,max). Bei isInside erwartet man (x,min,max), jo.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320042</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 01 May 2013 10:37:23 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 11:38:29 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Die Funktion heißt eigentlich range(min,x,max) noch von Borlands Zeiten.<br />
Wäre wohl netter isSorted(min,x,max). Bei isInside erwartet man (x,min,max), jo.</p>
</blockquote>
<p>Bei isSorted erwarte ich arg1 &lt;= arg2 &lt;= arg3.<br />
Bei isInRange erwarte ich arg2 &lt;= arg1 &lt; arg3 (wegen arg1 `isInRange` arg2, arg3)<br />
Bei isInside kann entweder arg2 &lt; arg1 &lt; arg3 oder arg2 &lt;= arg1 &lt;= arg3 gemeint sein, da muss ich dann jedesmal nachschauen.</p>
<p>Besser wäre isStrictlyIncreasing (a1 &lt; a2 &lt; a3) und isIncreasing (a1 &lt;= a2 &lt;= a3), aber ich weiss nicht, wie a1 &lt;= a2 &lt; a3 und a1 &lt; a2 &lt;= a3 ausdrücken.</p>
<p>Deshalb:<br />
range(a1,a3).contains(a2) =&gt; a1 &lt;= a2 &lt; a3<br />
openRange(a1,a3).contains(a2) =&gt; a1 &lt; a2 &lt; a3<br />
closedRange(a1,a3).contains(a2) =&gt; a1 &lt;= a2 &lt;= a3<br />
leftOpenRange(a1,a3).contains(a2) =&gt; a1 &lt; a2 &lt;= a3</p>
<p>Aber noch klarer ist in diesem Fall das alles auszuschreiben, so wie es war. Vielleicht noch Klammern setzen um die x-Bedingung von der y-Bedingung zu trennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320055</guid><dc:creator><![CDATA[spezialfall]]></dc:creator><pubDate>Wed, 01 May 2013 11:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 12:00:43 GMT]]></title><description><![CDATA[<blockquote>
<p>range(a1,a3).contains(a2) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> a1 &lt;= a2 &lt; a3</p>
</blockquote>
<p>Wieso über all rechtsoffene Intervalle als default?<br />
Edit: Na gut, doofe Frage. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320060</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 01 May 2013 12:00:43 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 12:36:20 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<blockquote>
<p>range(a1,a3).contains(a2) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> a1 &lt;= a2 &lt; a3</p>
</blockquote>
<p>Wieso über all rechtsoffene Intervalle als default?<br />
Edit: Na gut, doofe Frage. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Du stellst dir diese Frage erst jetzt!?</p>
<p>Zunächst einmal, wenn man über einen Range iteriert, dann will NIEMAND schreiben</p>
<pre><code class="language-cpp">for (int i=start+1; ...
</code></pre>
<p>d.h es kommen nur a &lt;= b &lt; c oder a &lt;= b &lt;= c in Frage.<br />
Zweitens, die Länge soll <code>end - start</code> sein und nicht <code>end - start + 1</code> . Solche <code>+1</code> oder auch <code>-1</code> machen Code immer fehleranfälliger.<br />
Deshalb ist rechtsoffen das einzig wahre.</p>
<p>Zusätzlich soll bei Arrays die Länge =end und nicht =end-1 sein (wieder das &quot;-1&quot;-Argument), also ist es nur logisch, 0 als ersten Index zu halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320068</guid><dc:creator><![CDATA[Ofen]]></dc:creator><pubDate>Wed, 01 May 2013 12:36:20 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 12:53:56 GMT]]></title><description><![CDATA[<blockquote>
<p>Du stellst dir diese Frage erst jetzt!?</p>
</blockquote>
<p>Nein, die habe ich mir schon vor langer Zeit gestellt und geantwortet. Natürlich passt es viel besser zum Start-End Iteratoren Paar Design, wo man dann auch != nutzen kann, und andere Vorteile...<br />
<strong>Hier aber, ob man Prüft ob eine Zahl in einem Intervall ist</strong>, bin ich mir nicht sicher, ob rechtsoffene Intervalle immer noch default sein sollten. Ich würde intuitiv denken, es wird ein geschlossenes Intervall geprüft. Passt aber natürlich zum restlichen, und wenn man ganz akribisch Konsequent ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320069</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 01 May 2013 12:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 13:01:01 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Hier aber, ob man Prüft ob eine Zahl in einem Intervall ist</p>
</blockquote>
<p>Integer verhalten sich hier gleich wie Iteratoren (man könnte argumentieren Ganzzahlen sind Iteratoren). Und bei Kommazahlen spielt das keine Rolle, von daher passts doch bestens.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320072</guid><dc:creator><![CDATA[ofen]]></dc:creator><pubDate>Wed, 01 May 2013 13:01:01 GMT</pubDate></item><item><title><![CDATA[Reply to switch statt if on Wed, 01 May 2013 14:41:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Integer verhalten sich hier gleich wie Iteratoren (man könnte argumentieren Ganzzahlen sind Iteratoren).</p>
</blockquote>
<p>Schon. Trotzdem - die <code>isInside</code> Funktionen funktionieren auch nur für <em>Random-Access</em> Iteratoren, der Rest stellt keine &gt; o.ä. Operatoren zur Verfügung, daher wäre das auch nicht Übergreifend.</p>
<p>Für Kommazahlen müsste man ggf. etwas anderes schreiben. Die Kleiner-Gleich Funktionen usw. sind zwar natürlich gefahrlos, dennoch denke ich, man würde vielleicht schon eine Fehlertoleranz einbauen wollen o.ä.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2320100</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2320100</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 01 May 2013 14:41:33 GMT</pubDate></item></channel></rss>