<?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[operator cast]]></title><description><![CDATA[<p>neulich habe ich mal nach operator cast gefragt, jetzt habe gelesen,dass eigentlich soll man die Methode nicht benutzen, weil es zwar freundlich zu den usern, aber verwirrt sie auch, &quot;die beiden Objekte sind doch gleich!&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137456/operator-cast</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 18:52:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137456.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Feb 2006 15:20:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to operator cast on Fri, 17 Feb 2006 15:20:56 GMT]]></title><description><![CDATA[<p>neulich habe ich mal nach operator cast gefragt, jetzt habe gelesen,dass eigentlich soll man die Methode nicht benutzen, weil es zwar freundlich zu den usern, aber verwirrt sie auch, &quot;die beiden Objekte sind doch gleich!&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/996808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996808</guid><dc:creator><![CDATA[netrobot]]></dc:creator><pubDate>Fri, 17 Feb 2006 15:20:56 GMT</pubDate></item><item><title><![CDATA[Reply to operator cast on Fri, 17 Feb 2006 16:10:45 GMT]]></title><description><![CDATA[<p>netrobot schrieb:</p>
<blockquote>
<p>neulich habe ich mal nach operator cast gefragt, jetzt habe gelesen,dass eigentlich soll man die Methode nicht benutzen, weil es zwar freundlich zu den usern, aber verwirrt sie auch, &quot;die beiden Objekte sind doch gleich!&quot;</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/996845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996845</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Fri, 17 Feb 2006 16:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to operator cast on Fri, 17 Feb 2006 16:18:21 GMT]]></title><description><![CDATA[<p>Babelfish? <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/996849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996849</guid><dc:creator><![CDATA[interpreter]]></dc:creator><pubDate>Fri, 17 Feb 2006 16:18:21 GMT</pubDate></item><item><title><![CDATA[Reply to operator cast on Fri, 17 Feb 2006 16:36:04 GMT]]></title><description><![CDATA[<p>er meint</p>
<pre><code class="language-cpp">class Test
{
public:
   operator int()
   {
       return 42;
   }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/996861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996861</guid><dc:creator><![CDATA[operator cast]]></dc:creator><pubDate>Fri, 17 Feb 2006 16:36:04 GMT</pubDate></item><item><title><![CDATA[Reply to operator cast on Sat, 18 Feb 2006 08:36:08 GMT]]></title><description><![CDATA[<p>operator cast schrieb:</p>
<blockquote>
<p>er meint</p>
<pre><code class="language-cpp">class Test
{
public:
   operator int()
   {
       return 42;
   }
}
</code></pre>
</blockquote>
<p>Sowas ist weder ein operator cast noch ein cast operator. Das Ding nennt sich &quot;conversion function&quot; (12.3.2) und es ist an sich erstmal weder gut noch schlecht. Problematisch sind sie, wenn die durch die Conversion function eingeführte implizite Konvertierung zu unerwartetem Verhalten führt - z.B. im Kontext von Überladung. Was &quot;unerwartet&quot; dabei genau bedeutet ist aber auch von den C++ Kentnissen des Programmierers abhängig.<br />
Mein Rat wäre: Lieber einmal eine conversion function zu wenig (und stattdessen lieber eine benannte Konvertierungsfunktion) als einmal eine zu viel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997094</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sat, 18 Feb 2006 08:36:08 GMT</pubDate></item></channel></rss>