<?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[Frage zu Quellcode - Fehler]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe folgenden Quelltext:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
 using namespace std;
 class Division
 {
 private:
 int zahl1, zahl2;
 division (){};
  ~ Division(){};
 Dividiere (int , int );
 };
</code></pre>
<p>Es sollen drei Fehler gefunden werden:</p>
<p>1. Fehler: vor division() {}; muss Sichtbarkeit &quot;public&quot; stehen.<br />
2. Fehler: es muss Division hießen, nicht division<br />
3. Fehler: es muss void oder int Dividiere lauten.</p>
<p>So, aber ich glaube da sind noch mehrere Fehler drin?</p>
<p>In der Aufgabe steht... finden Sie die drei Fehler bei folgender Klassendeklaration?</p>
<p>Der Konstruktor und Destruktor wurden ja nicht deklariert, sondern deklariert und definiert?? Ist das euerer Meinung auch ein Fehler?</p>
<p>weiterhin: darf die Methode Dividere groß geschrieben werden? Compiler gibt keine Fehlermeldung, aber ist das als Fehler anzusehen?</p>
<p>Danke!</p>
<p>Viele Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/280968/frage-zu-quellcode-fehler</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 23:13:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/280968.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 24 Jan 2011 19:43:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 19:43:52 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe folgenden Quelltext:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
 using namespace std;
 class Division
 {
 private:
 int zahl1, zahl2;
 division (){};
  ~ Division(){};
 Dividiere (int , int );
 };
</code></pre>
<p>Es sollen drei Fehler gefunden werden:</p>
<p>1. Fehler: vor division() {}; muss Sichtbarkeit &quot;public&quot; stehen.<br />
2. Fehler: es muss Division hießen, nicht division<br />
3. Fehler: es muss void oder int Dividiere lauten.</p>
<p>So, aber ich glaube da sind noch mehrere Fehler drin?</p>
<p>In der Aufgabe steht... finden Sie die drei Fehler bei folgender Klassendeklaration?</p>
<p>Der Konstruktor und Destruktor wurden ja nicht deklariert, sondern deklariert und definiert?? Ist das euerer Meinung auch ein Fehler?</p>
<p>weiterhin: darf die Methode Dividere groß geschrieben werden? Compiler gibt keine Fehlermeldung, aber ist das als Fehler anzusehen?</p>
<p>Danke!</p>
<p>Viele Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011467</guid><dc:creator><![CDATA[Rolle111]]></dc:creator><pubDate>Mon, 24 Jan 2011 19:43:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 19:45:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Division 
 { 
 public: //Der Konstruktor muss (in diesem Fall) public sein
 int zahl1, zahl2; 
 Division (){}; //C++ ist nicht Case-Sensitiv und du musst Groß- und Kleinschreibung beachten
  ~ Division(){}; 
 void Dividiere (int a, int b); //Eine Funktion braucht einen Rückgabewert
 };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2011468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011468</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Mon, 24 Jan 2011 19:45:59 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 19:48:01 GMT]]></title><description><![CDATA[<p>Wieso muss der Konstruktor public sein?<br />
Sind die Semikola evtl als Fehler zu verstehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011471</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011471</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 24 Jan 2011 19:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 19:51:50 GMT]]></title><description><![CDATA[<p>Eventuell muss Dividieren noch implementiert werden aber mehr sehe ich da nicht. Ich habe public statt privat gewählt weil ich nicht annehme, dass es sich hier um einen Singletone handelt, oder ähnlich gearteten Klassen handelt.<br />
Bei solchen Fragen bitte immer erst überlegen, wie weit der TA die Sprache beherrscht und nicht gleich auf alles schießen, was bei 3 auf den Bäumen ist.</p>
<p>Dein Kommentar war nicht sonderlich sinnvoll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011476</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Mon, 24 Jan 2011 19:51:50 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 19:53:46 GMT]]></title><description><![CDATA[<p>Danke für die Antwort.</p>
<p>Ist das dann nicht falsch?</p>
<p>Der Konstruktor wird ja so deklariert, oder?</p>
<p>Division();</p>
<p>das ist ja deklaration und Definition, oder sehe ich das falsch?:</p>
<p>Division() {};</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011478</guid><dc:creator><![CDATA[Rolle111]]></dc:creator><pubDate>Mon, 24 Jan 2011 19:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 19:54:06 GMT]]></title><description><![CDATA[<p>Dennoch ist es kein Fehler, wenn der Konstruktor nicht public ist. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011479</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 24 Jan 2011 19:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 20:00:14 GMT]]></title><description><![CDATA[<p>Deklaration:</p>
<pre><code class="language-cpp">Division();
</code></pre>
<p>Definition:</p>
<pre><code class="language-cpp">Division(){}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2011482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011482</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 24 Jan 2011 20:00:14 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 20:07:18 GMT]]></title><description><![CDATA[<p>HighLigerBiMBam schrieb:</p>
<blockquote>
<pre><code class="language-cpp">class Division 
 { 
 public:
 int zahl1, zahl2; // Bemerkung: zahl1 und zahl2 öffentlich ist ein grösserer Fehler als ein privater Konstruktor (der kommt häufig vor)
 Division (){}; // Bem: du hast das Semicolon nicht weggemacht
  ~ Division(){}; // Bem: dito, merkwürdig formatiert
 void Dividiere (int a, int b); // Bem: Warum gibt Dividiere nichts zurück? Parameter müssen nicht unbedingt benannt werden
 };
</code></pre>
</blockquote>
<p>Lösung mit möglichst wenig Änderungen:</p>
<pre><code class="language-cpp">class Division
{
 private:
 int zahl1, zahl2;
 division (){}
  ~ Division(){}
 int Dividiere (int , int );
 };
</code></pre>
<p>&quot;Optimale&quot; Lösung:</p>
<pre><code class="language-cpp">class division {
  division() {}
 ~division() {}
  dividiere (int a, int b);
private:
 int zahl1, zahl2;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2011490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011490</guid><dc:creator><![CDATA[komischerbimbam]]></dc:creator><pubDate>Mon, 24 Jan 2011 20:07:18 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 20:08:23 GMT]]></title><description><![CDATA[<p>Da fehlt ein public <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011491</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 24 Jan 2011 20:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 20:11:42 GMT]]></title><description><![CDATA[<p>ahja, stimmt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011499</guid><dc:creator><![CDATA[komischerbimbam]]></dc:creator><pubDate>Mon, 24 Jan 2011 20:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 20:12:27 GMT]]></title><description><![CDATA[<p>Mr. Optimal mit zwei fehlern.... Und so für alle nochmal fehlerfrei.</p>
<pre><code class="language-cpp">class division { 
public:
  division() {} 
  ~division() {} 
  int dividiere (int a, int b); 
private: 
  int zahl1, zahl2; 
};
</code></pre>
<p>Wie ich solche Leute liebe...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011501</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Mon, 24 Jan 2011 20:12:27 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 21:25:11 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Dankeschön!!</p>
<p>Noch eine Frage:</p>
<p>Wenn eine Klasse Form die Attribute</p>
<pre><code class="language-cpp">protected:
int laenge, breite;
</code></pre>
<p>hat.</p>
<p>Wie ist dann die Sichtbarbeit der Attribute bei der abgeleiteten Klasse?</p>
<pre><code class="language-cpp">class R: public Form
</code></pre>
<p>Ist die dann auch protected?</p>
<p>Noch eine kleine Frage:</p>
<pre><code class="language-cpp">char str[] =&quot;Das ist ein Test&quot;;
</code></pre>
<p>wenn ich jetzt str[7] = '\0' schreibe, dann wird an der 8. Stelle das Nullzeichen geschrieben und bei einer möglichen Ausgabe wird nur bis zur 8. Stelle gelesen, dann ist Schluss, oder?</p>
<p>Danke!</p>
<p>Viele Grüße</p>
<p>Danke!<br />
Viele Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011547</guid><dc:creator><![CDATA[Rolle111]]></dc:creator><pubDate>Mon, 24 Jan 2011 21:25:11 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Mon, 24 Jan 2011 21:37:49 GMT]]></title><description><![CDATA[<p>Ja und Ja :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011555</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Mon, 24 Jan 2011 21:37:49 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Tue, 25 Jan 2011 08:55:30 GMT]]></title><description><![CDATA[<p>Danke!!!</p>
<p>Noch eine klitzekleine Frage <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>Wenn die Methode</p>
<pre><code class="language-cpp">void main ()
</code></pre>
<p>deklariert wird, dann sollte das ja ungültig sein? Ich hab im Internet allerdings gelesen dass diese Methode von einigen Compilern akzeptiert wird?</p>
<p>Stimmt das??</p>
<p>Viele Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011658</guid><dc:creator><![CDATA[Rolle111]]></dc:creator><pubDate>Tue, 25 Jan 2011 08:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Tue, 25 Jan 2011 09:09:30 GMT]]></title><description><![CDATA[<p>Der Standard sagt, dass void main() unzulässig ist. leider erlauben einige Compiler dies trotzdem. <s>In C darf man übrigens void main() schreiben.</s></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011661</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Tue, 25 Jan 2011 09:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Tue, 25 Jan 2011 09:05:40 GMT]]></title><description><![CDATA[<p>HighLigerBiMBam schrieb:</p>
<blockquote>
<p>Der Standard sagt, dass void main() unzulässig ist. leider erlauben einige Compiler dies trotzdem. In C darf man übrigens void main() schreiben.</p>
</blockquote>
<p>Nein, auch in C ist das nicht erlaubt:<br />
<a href="http://www.c-plusplus.net/forum/39346" rel="nofollow">http://www.c-plusplus.net/forum/39346</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011664</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Tue, 25 Jan 2011 09:05:40 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Quellcode - Fehler on Tue, 25 Jan 2011 09:06:47 GMT]]></title><description><![CDATA[<p>Ok, eines besseren beleert, aber warum machen das dann so viele in C? ^^</p>
<p>danke theta</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2011666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2011666</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Tue, 25 Jan 2011 09:06:47 GMT</pubDate></item></channel></rss>