<?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[Condition-Auswertung]]></title><description><![CDATA[<p>Hallo.</p>
<pre><code class="language-cpp">if (some_object)
  irgendwas;
</code></pre>
<p>Wie genau wird nun entschieden, ob some_objekt true oder false ist? Mit static_cast&lt;bool&gt;?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/290918/condition-auswertung</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 01:31:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/290918.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Aug 2011 15:29:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Condition-Auswertung on Sat, 06 Aug 2011 15:29:34 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<pre><code class="language-cpp">if (some_object)
  irgendwas;
</code></pre>
<p>Wie genau wird nun entschieden, ob some_objekt true oder false ist? Mit static_cast&lt;bool&gt;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2102679</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2102679</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Sat, 06 Aug 2011 15:29:34 GMT</pubDate></item><item><title><![CDATA[Reply to Condition-Auswertung on Sat, 06 Aug 2011 15:42:22 GMT]]></title><description><![CDATA[<p>Das kommt drauf an. Wenn some_object einen operator bool() bereitstellt, wird der genommen. Wenn some_object einen Conversion-operator bereitstellt, der in etwas nach bool konvertierbares konvertiert, wird dieser genommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2102685</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2102685</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sat, 06 Aug 2011 15:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Condition-Auswertung on Sat, 06 Aug 2011 16:36:26 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn some_object einen Conversion-operator bereitstellt, der in etwas nach bool konvertierbares konvertiert, wird dieser genommen.</p>
</blockquote>
<p>Und was wäre das? Geht der Compiler dann alle Conversion-operators durch und prüft für jeden, ob der daraus folgende Typ zu bool konvertierbar ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2102700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2102700</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Sat, 06 Aug 2011 16:36:26 GMT</pubDate></item><item><title><![CDATA[Reply to Condition-Auswertung on Sat, 06 Aug 2011 16:52:41 GMT]]></title><description><![CDATA[<p>Beispiel: C++ Streams.<br />
C++ Streams haben einen operator void*(), deshalb kann ich überprüfen, ob der Stream &quot;good&quot; ist, indem ich if(stream) schreibe. Hier wird der operator void*() verwendet, und void* ist nach bool konvertierbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2102708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2102708</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sat, 06 Aug 2011 16:52:41 GMT</pubDate></item><item><title><![CDATA[Reply to Condition-Auswertung on Sat, 06 Aug 2011 17:31:32 GMT]]></title><description><![CDATA[<p>Wurstinator schrieb:</p>
<blockquote>
<blockquote>
<p>Wenn some_object einen Conversion-operator bereitstellt, der in etwas nach bool konvertierbares konvertiert, wird dieser genommen.</p>
</blockquote>
<p>Und was wäre das? Geht der Compiler dann alle Conversion-operators durch und prüft für jeden, ob der daraus folgende Typ zu bool konvertierbar ist?</p>
</blockquote>
<p>Ja, genau das.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2102719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2102719</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 06 Aug 2011 17:31:32 GMT</pubDate></item><item><title><![CDATA[Reply to Condition-Auswertung on Sun, 07 Aug 2011 12:06:41 GMT]]></title><description><![CDATA[<p>In Ordnung, danke sehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2102932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2102932</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Sun, 07 Aug 2011 12:06:41 GMT</pubDate></item></channel></rss>