<?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 Klassen]]></title><description><![CDATA[<p>Hallo,<br />
wie ist die Deklaration richtig? Was muss wo includiert werden? Was muss dem Projekt alles hinzu gefügt werden?<br />
Hab zwar ne Anleitung, komme aber nicht weiter?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/106462/vererbung-von-klassen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 03:51:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/106462.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Apr 2005 11:30:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vererbung von Klassen on Sun, 10 Apr 2005 11:30:38 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wie ist die Deklaration richtig? Was muss wo includiert werden? Was muss dem Projekt alles hinzu gefügt werden?<br />
Hab zwar ne Anleitung, komme aber nicht weiter?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/763447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/763447</guid><dc:creator><![CDATA[rzwodzwo]]></dc:creator><pubDate>Sun, 10 Apr 2005 11:30:38 GMT</pubDate></item><item><title><![CDATA[Reply to Vererbung von Klassen on Sun, 10 Apr 2005 11:32:31 GMT]]></title><description><![CDATA[<p>dan zeig mal, was du schon hast und dir wird sicher auf die fehler aufmerksam gemacht..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/763449</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/763449</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Sun, 10 Apr 2005 11:32:31 GMT</pubDate></item><item><title><![CDATA[Reply to Vererbung von Klassen on Sun, 10 Apr 2005 11:42:38 GMT]]></title><description><![CDATA[<p>Basisklasse</p>
<pre><code class="language-cpp">class TCounter
{
  ...
};
</code></pre>
<p>Kindklasse</p>
<pre><code class="language-cpp">class TBCDCounter : public TCounter
{
  ...
};
</code></pre>
<pre><code class="language-cpp">Unit1.cpp

#include &quot;TCounter.h&quot;

TCounter count;
{
  ...
}
</code></pre>
<p>So siehts aus im Moment, in der Header der Basisklasse ist noch TBCDCounter includiert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/763461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/763461</guid><dc:creator><![CDATA[rzwodzwo]]></dc:creator><pubDate>Sun, 10 Apr 2005 11:42:38 GMT</pubDate></item><item><title><![CDATA[Reply to Vererbung von Klassen on Sun, 10 Apr 2005 12:05:48 GMT]]></title><description><![CDATA[<blockquote>
<p>in der Header der Basisklasse ist noch TBCDCounter includiert!</p>
</blockquote>
<p>Wozu?</p>
<p>Normalerweise macht man sowas so:</p>
<p>counter.h:</p>
<pre><code class="language-cpp">#ifndef TCOUNTER_H_INCLUDED
#define TCOUNTER_H_INCLUDED

class TCounter
{
    public:
        virtual Count() = 0; // Abstrakte Interface Funktion daher &quot;= 0&quot;;
}

#endif
</code></pre>
<p>bcdcounter.h:</p>
<pre><code class="language-cpp">#ifndef TBCDCOUNTER_H_INCLUDED
#define TBCDCOUNTER_H_INCLUDED

#include &quot;counter.h&quot;

class TBCDCounter : TCounter // Implementation des Counter-Interfaces.
{
    public:
        virtual Count();
}

#endif
</code></pre>
<p>bcdcounter.cpp:</p>
<pre><code class="language-cpp">#include &quot;bcdcounter.h&quot;

void TBCDCounter::Count(void)
{
    //--TODO: Your Code here
}
</code></pre>
<p>Der Einfachheit halber hab ich jetzt mal Konst- und Destruktoren weg gelassen...</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/763480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/763480</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Sun, 10 Apr 2005 12:05:48 GMT</pubDate></item></channel></rss>