<?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[Vererbung von CObject operator=]]></title><description><![CDATA[<p>Hi Leute,<br />
habe folgendes Problem: Ich habe eine Klasse Track die von CObject public erbt. Die Klasse Film erbt dann von Track. Ich habe in der Klasse Track den operator= implementiert. Dies wollte ich nun auch in der Film Klasse machen jedoch bekomme ich dann folgende Fehlermeldung:</p>
<pre><code>&quot;CObject::operator =&quot;: Kein Zugriff auf private Member, dessen Deklaration in der CObject-Klasse erfolgte.
</code></pre>
<p>Vielleicht auch noch mein Code mit den wichtigsten Stellen.</p>
<pre><code>class Track : public CObject
{
 .
 .
 .
 public:
   virtual void operator=(Track t);
};

class Film : public Track
{
 .
 .
 .
 public:
   virtual void operator=(Track t);
};
</code></pre>
<p>Die obenstehende Fehlermeldung erhalte ich auch nur in der Film Klasse.</p>
<p>Hat vielleicht einer von euch eine Idee ?</p>
<p>Gruß Ranja</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/169819/vererbung-von-cobject-operator</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 18:49:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/169819.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 09 Jan 2007 10:43:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vererbung von CObject operator= on Tue, 09 Jan 2007 10:43:25 GMT]]></title><description><![CDATA[<p>Hi Leute,<br />
habe folgendes Problem: Ich habe eine Klasse Track die von CObject public erbt. Die Klasse Film erbt dann von Track. Ich habe in der Klasse Track den operator= implementiert. Dies wollte ich nun auch in der Film Klasse machen jedoch bekomme ich dann folgende Fehlermeldung:</p>
<pre><code>&quot;CObject::operator =&quot;: Kein Zugriff auf private Member, dessen Deklaration in der CObject-Klasse erfolgte.
</code></pre>
<p>Vielleicht auch noch mein Code mit den wichtigsten Stellen.</p>
<pre><code>class Track : public CObject
{
 .
 .
 .
 public:
   virtual void operator=(Track t);
};

class Film : public Track
{
 .
 .
 .
 public:
   virtual void operator=(Track t);
};
</code></pre>
<p>Die obenstehende Fehlermeldung erhalte ich auch nur in der Film Klasse.</p>
<p>Hat vielleicht einer von euch eine Idee ?</p>
<p>Gruß Ranja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206246</guid><dc:creator><![CDATA[Ranja]]></dc:creator><pubDate>Tue, 09 Jan 2007 10:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Vererbung von CObject operator= on Tue, 09 Jan 2007 10:44:59 GMT]]></title><description><![CDATA[<p>in der Film Klasse soll die Signatur natürlich:</p>
<pre><code>virtual void operator=(Film f);
</code></pre>
<p>heißen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206249</guid><dc:creator><![CDATA[Ranja]]></dc:creator><pubDate>Tue, 09 Jan 2007 10:44:59 GMT</pubDate></item><item><title><![CDATA[Reply to Vererbung von CObject operator= on Tue, 09 Jan 2007 11:13:42 GMT]]></title><description><![CDATA[<p>Habe eben herausgefunden, dass es nicht an dem operator liegt sondern an meinem Copy Konstrucktor meiner Klasse Film.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1206261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1206261</guid><dc:creator><![CDATA[Ranja]]></dc:creator><pubDate>Tue, 09 Jan 2007 11:13:42 GMT</pubDate></item></channel></rss>