<?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[Einfache Klasse liefert Fehler]]></title><description><![CDATA[<p>N' Abend,</p>
<p>Also ich habe folgendes Script 1:1 aus einem Buch übernommen (einfache Klasse)</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

class Dackel {
      public:
             void setAlter(int age);
             int getAlter;
             void bellen();
             void stockholen();

      private:
             int Alter;

}

void Dackel::setAlter(int age) {
     Alter = age;
}

int Dackel::getAlter() {
     return Alter;
}

void Dackel::bellen() {
     cout &lt;&lt; &quot;WauWauWau!\n&quot;;
}

void Dackel::stockholen() {
     if(Alter &lt; 10) { cout &lt;&lt; &quot;Schwanzwedelnd bringt dein Dackel das Stöckchen!\n&quot;; }
     else           { cout &lt;&lt; &quot;Dein Dackel ist zu alt, er kann dir das Stöckchen nicht bringen !\n&quot;; }
}

int main() {
    Dackel Waldi;             //* Dackel Objekt wird erschaffen

    Waldi.setAlter(6);        //* Alter wird auf 6 gesetzt (setAlter)

    cout &lt;&lt; &quot;Waldi ist jetzt &quot; &lt;&lt; Waldi.getAlter() &lt;&lt; &quot;Jahre alt!\n&quot;;

    Waldi.bellen();           //* Funktion bellen soll aufgeführt werden
    Waldi.stockholen();       //* Funktion stockholen soll ausgeführt werden
    Waldi.setAlter(11);       //* Alter wird auf 11 gesetzt (setAlter)

    cout &lt;&lt; &quot;Waldi ist jetzt &quot; &lt;&lt; Waldi.getAlter() &lt;&lt; &quot;Jahre alt!\n&quot;;

    Waldi.stockholen();
    Waldi.bellen();

    return 0;
}
</code></pre>
<p>Dennoch spuckt mir der Compiler in die Suppe und meckert es wären Fehler, wo ich aber keine sehe :</p>
<pre><code class="language-cpp">C:\Programme\Borland\CBuilder6\Bin&gt;BCC32 waldi.cpp
Borland C++ 5.6 für Win32 Copyright (c) 1993, 2002 Borland
waldi.cpp:
Fehler E2176 waldi.cpp 16: Zu viele Typen in der Deklaration
Fehler E2111 waldi.cpp 16: Typ 'Dackel' darf hier nicht definiert werden
Fehler E2316 waldi.cpp 16: 'Dackel::setAlter(int)' ist kein Element von 'Dackel'

Fehler E2316 waldi.cpp 20: 'Dackel::getAlter()' ist kein Element von 'Dackel'
Fehler E2314 waldi.cpp 38: Aufruf einer Nicht-Funktion in Funktion main()
Fehler E2314 waldi.cpp 44: Aufruf einer Nicht-Funktion in Funktion main()
*** 6 Fehler bei der Compilierung ***
</code></pre>
<p>Kann mir da wer helfen ? Was hab ich falsch gemacht ?</p>
<p>greets<br />
sphonyx</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129786/einfache-klasse-liefert-fehler</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 09:36:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129786.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Dec 2005 16:17:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Einfache Klasse liefert Fehler on Fri, 16 Dec 2005 16:18:22 GMT]]></title><description><![CDATA[<p>N' Abend,</p>
<p>Also ich habe folgendes Script 1:1 aus einem Buch übernommen (einfache Klasse)</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

class Dackel {
      public:
             void setAlter(int age);
             int getAlter;
             void bellen();
             void stockholen();

      private:
             int Alter;

}

void Dackel::setAlter(int age) {
     Alter = age;
}

int Dackel::getAlter() {
     return Alter;
}

void Dackel::bellen() {
     cout &lt;&lt; &quot;WauWauWau!\n&quot;;
}

void Dackel::stockholen() {
     if(Alter &lt; 10) { cout &lt;&lt; &quot;Schwanzwedelnd bringt dein Dackel das Stöckchen!\n&quot;; }
     else           { cout &lt;&lt; &quot;Dein Dackel ist zu alt, er kann dir das Stöckchen nicht bringen !\n&quot;; }
}

int main() {
    Dackel Waldi;             //* Dackel Objekt wird erschaffen

    Waldi.setAlter(6);        //* Alter wird auf 6 gesetzt (setAlter)

    cout &lt;&lt; &quot;Waldi ist jetzt &quot; &lt;&lt; Waldi.getAlter() &lt;&lt; &quot;Jahre alt!\n&quot;;

    Waldi.bellen();           //* Funktion bellen soll aufgeführt werden
    Waldi.stockholen();       //* Funktion stockholen soll ausgeführt werden
    Waldi.setAlter(11);       //* Alter wird auf 11 gesetzt (setAlter)

    cout &lt;&lt; &quot;Waldi ist jetzt &quot; &lt;&lt; Waldi.getAlter() &lt;&lt; &quot;Jahre alt!\n&quot;;

    Waldi.stockholen();
    Waldi.bellen();

    return 0;
}
</code></pre>
<p>Dennoch spuckt mir der Compiler in die Suppe und meckert es wären Fehler, wo ich aber keine sehe :</p>
<pre><code class="language-cpp">C:\Programme\Borland\CBuilder6\Bin&gt;BCC32 waldi.cpp
Borland C++ 5.6 für Win32 Copyright (c) 1993, 2002 Borland
waldi.cpp:
Fehler E2176 waldi.cpp 16: Zu viele Typen in der Deklaration
Fehler E2111 waldi.cpp 16: Typ 'Dackel' darf hier nicht definiert werden
Fehler E2316 waldi.cpp 16: 'Dackel::setAlter(int)' ist kein Element von 'Dackel'

Fehler E2316 waldi.cpp 20: 'Dackel::getAlter()' ist kein Element von 'Dackel'
Fehler E2314 waldi.cpp 38: Aufruf einer Nicht-Funktion in Funktion main()
Fehler E2314 waldi.cpp 44: Aufruf einer Nicht-Funktion in Funktion main()
*** 6 Fehler bei der Compilierung ***
</code></pre>
<p>Kann mir da wer helfen ? Was hab ich falsch gemacht ?</p>
<p>greets<br />
sphonyx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/943666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/943666</guid><dc:creator><![CDATA[sphonyx]]></dc:creator><pubDate>Fri, 16 Dec 2005 16:18:22 GMT</pubDate></item><item><title><![CDATA[Reply to Einfache Klasse liefert Fehler on Fri, 16 Dec 2005 16:21:50 GMT]]></title><description><![CDATA[<p>1: Ich weiß nicht warum aber nach 30min hab ich nun doch einen Fehler entdeckt<br />
int getAlter -&gt; int getAlter()</p>
<p>So nun bleiben noch die Fehler vorhanden :</p>
<pre><code class="language-cpp">C:\Programme\Borland\CBuilder6\Bin&gt;BCC32 waldi.cpp
Borland C++ 5.6 für Win32 Copyright (c) 1993, 2002 Borland
waldi.cpp:
Fehler E2176 waldi.cpp 15: Zu viele Typen in der Deklaration
Fehler E2111 waldi.cpp 15: Typ 'Dackel' darf hier nicht definiert werden
Fehler E2316 waldi.cpp 15: 'Dackel::setAlter(int)' ist kein Element von 'Dackel'

*** 3 Fehler bei der Compilierung ***
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/943672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/943672</guid><dc:creator><![CDATA[sphonyx]]></dc:creator><pubDate>Fri, 16 Dec 2005 16:21:50 GMT</pubDate></item><item><title><![CDATA[Reply to Einfache Klasse liefert Fehler on Fri, 16 Dec 2005 16:30:33 GMT]]></title><description><![CDATA[<p>Also so auf den ersten Blick würd ich sagen dass das Semikolon, dass das Klassenende angibt fehlt.</p>
<p>gruß zeke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/943681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/943681</guid><dc:creator><![CDATA[zeke11522]]></dc:creator><pubDate>Fri, 16 Dec 2005 16:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to Einfache Klasse liefert Fehler on Fri, 16 Dec 2005 16:31:59 GMT]]></title><description><![CDATA[<p>sphonyx schrieb:</p>
<blockquote>
<p>Was hab ich falsch gemacht ?</p>
</blockquote>
<p>Hallo sphonyx,</p>
<p>Hinter der Klasse Dackel</p>
<p>sphonyx schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

class Dackel {
      public:
             void setAlter(int age);
             int getAlter;
             void bellen();
             void stockholen();
      
      private:
             int Alter;
             
}    // &lt;--- hier
</code></pre>
</blockquote>
<p>.. fehlt das ';'<br />
:xmas2: Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/943682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/943682</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Fri, 16 Dec 2005 16:31:59 GMT</pubDate></item><item><title><![CDATA[Reply to Einfache Klasse liefert Fehler on Fri, 16 Dec 2005 16:33:26 GMT]]></title><description><![CDATA[<p>Jo, danke dass wars !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/943684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/943684</guid><dc:creator><![CDATA[sphonyx]]></dc:creator><pubDate>Fri, 16 Dec 2005 16:33:26 GMT</pubDate></item></channel></rss>