<?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[Konvertierungsoperator, der eine Referenz zurückliefert]]></title><description><![CDATA[<pre><code class="language-cpp">class Foo
{
    // ...
    operator Bar&amp; ()
    {
        // ...
    }
};
</code></pre>
<p>Bar ist eine größere Klasse, will sie deshalb als Referenz zurückgeben. Ist das so korrekt? Arbeitet der Operator überalld da, wo ein Objekt vom Typ Bar erwartet wird, oder wird da zwischen &quot;Objekt vom Typ Bar&quot; und &quot;Referenz vom Typ Bar&quot; unterschieden?</p>
<p>Afaik verhält sich eine Referenz genau wie das Objekt selbst, deshalb dürfte es egal sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/215669/konvertierungsoperator-der-eine-referenz-zurückliefert</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 04:30:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/215669.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jun 2008 19:31:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konvertierungsoperator, der eine Referenz zurückliefert on Fri, 13 Jun 2008 19:31:55 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Foo
{
    // ...
    operator Bar&amp; ()
    {
        // ...
    }
};
</code></pre>
<p>Bar ist eine größere Klasse, will sie deshalb als Referenz zurückgeben. Ist das so korrekt? Arbeitet der Operator überalld da, wo ein Objekt vom Typ Bar erwartet wird, oder wird da zwischen &quot;Objekt vom Typ Bar&quot; und &quot;Referenz vom Typ Bar&quot; unterschieden?</p>
<p>Afaik verhält sich eine Referenz genau wie das Objekt selbst, deshalb dürfte es egal sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1528619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1528619</guid><dc:creator><![CDATA[KonvertierungsOperator]]></dc:creator><pubDate>Fri, 13 Jun 2008 19:31:55 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierungsoperator, der eine Referenz zurückliefert on Fri, 13 Jun 2008 19:38:09 GMT]]></title><description><![CDATA[<p>Wo kommt das Objekt Bar denn her? Eine Referenz ist ein Alias auf ein Objekt. Ohne das Objekt ist auch die Referenz nicht gültig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1528625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1528625</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Fri, 13 Jun 2008 19:38:09 GMT</pubDate></item><item><title><![CDATA[Reply to Konvertierungsoperator, der eine Referenz zurückliefert on Fri, 13 Jun 2008 19:46:37 GMT]]></title><description><![CDATA[<p>Foo hat ein Bar Objekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1528630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1528630</guid><dc:creator><![CDATA[KonvertierungsOperator]]></dc:creator><pubDate>Fri, 13 Jun 2008 19:46:37 GMT</pubDate></item></channel></rss>