<?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 Klasse in meinem Buch]]></title><description><![CDATA[<p>Ich mach grad &quot;Abstrakte Datentypen&quot; in meinem Buch durch. Und nun gibt es eine Klasse &quot;Shape&quot; (Form) und von dieser sind andere Klassen abgeleitet wie Rectangel, oder Circle. ( z.B. class Circle : public Shape)....<br />
So das is mal die vorgeschite, zumindestens gibts jetzt in der Klasse &quot;Circle&quot; zwei Methoden:</p>
<pre><code class="language-cpp">long GetArea() {return 3 * itsRadius * itsRadius;)
long GetPerim() {return 9 * itsRadius;}
</code></pre>
<p>&quot;itsRadius&quot; wird im Konstruktor initialisiert, is aber nebensächlich glaub ich.<br />
Zumindestens verstehe ich nicht was diese Funktionen machen sollen? Also die GetArea() wird wohl irgendwie den Flächeninhalt des Kreise ausrechnen? Oder? Hätt mal besser in Mathe aufpassen sollen... :D..aber was ist &quot;Perim&quot;? Was soll das kann mir jemand sagen was diese Funktionen machen.<br />
Wäre jetzt aber ziemlich sinnlos wenn ich euch den Code posten würde, es ist nämlich alles nur Beispielhaft und tehoretisch angedeutet, und die Funktionen &quot;GetArea()&quot; und &quot;GetPerim()&quot; machen au nix in der main, sind glaub nur so als Beispiel dabei.<br />
Was machen die jetzt?</p>
<p>MfG<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/192766/frage-zu-klasse-in-meinem-buch</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 14:44:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/192766.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Sep 2007 12:58:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 12:58:44 GMT]]></title><description><![CDATA[<p>Ich mach grad &quot;Abstrakte Datentypen&quot; in meinem Buch durch. Und nun gibt es eine Klasse &quot;Shape&quot; (Form) und von dieser sind andere Klassen abgeleitet wie Rectangel, oder Circle. ( z.B. class Circle : public Shape)....<br />
So das is mal die vorgeschite, zumindestens gibts jetzt in der Klasse &quot;Circle&quot; zwei Methoden:</p>
<pre><code class="language-cpp">long GetArea() {return 3 * itsRadius * itsRadius;)
long GetPerim() {return 9 * itsRadius;}
</code></pre>
<p>&quot;itsRadius&quot; wird im Konstruktor initialisiert, is aber nebensächlich glaub ich.<br />
Zumindestens verstehe ich nicht was diese Funktionen machen sollen? Also die GetArea() wird wohl irgendwie den Flächeninhalt des Kreise ausrechnen? Oder? Hätt mal besser in Mathe aufpassen sollen... :D..aber was ist &quot;Perim&quot;? Was soll das kann mir jemand sagen was diese Funktionen machen.<br />
Wäre jetzt aber ziemlich sinnlos wenn ich euch den Code posten würde, es ist nämlich alles nur Beispielhaft und tehoretisch angedeutet, und die Funktionen &quot;GetArea()&quot; und &quot;GetPerim()&quot; machen au nix in der main, sind glaub nur so als Beispiel dabei.<br />
Was machen die jetzt?</p>
<p>MfG<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367730</guid><dc:creator><![CDATA[Stromberg]]></dc:creator><pubDate>Tue, 18 Sep 2007 12:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 13:02:00 GMT]]></title><description><![CDATA[<p>Ich würde ja auf &quot;Perimeter&quot; (=Umfang) tippen <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="😉"
    /> (wobei - 3 ist ein ziemlich ungenauer Näherungswert für Pi :D)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367734</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 18 Sep 2007 13:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 13:02:26 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Perim" rel="nofollow">Perim</a> bei Wikipedia... <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>
<p>Ne keine Ahnung, Perim hab ich noch nie gehört und den Flächeninhalt eines Kreises rechnet man eigentlich mit pi*r^2 aus. Na gut, pi entspricht 3.141, da wird nur mit 3 gerechnet, was dann wohl etwas ungenau ist..<br />
Generell kannst du aber davon ausgehen, dass auch in Büchern ab und an mal Fehler sind; und für das Verständnis von Klassen tut das Perim ja nix zur Sache <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367735</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 18 Sep 2007 13:02:26 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 13:03:48 GMT]]></title><description><![CDATA[<p>Das soll wohl ungefähr die Kreisfläche (Pi * r^2) und den Umfang (2*r*Pi) berechnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367737</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Tue, 18 Sep 2007 13:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 13:05:20 GMT]]></title><description><![CDATA[<p>Voellig unabhaengig davon solltest du dir schleunigst ein besseres Buch suchen. Die Beispiele sind ja grausam. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367738</guid><dc:creator><![CDATA[Ajaw]]></dc:creator><pubDate>Tue, 18 Sep 2007 13:05:20 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 13:05:21 GMT]]></title><description><![CDATA[<p>Perim wird Perimeter sein, also Umfang. Warum er allerdings 9 und nicht 6 schreibt ist mir auch nicht klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1367739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367739</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Tue, 18 Sep 2007 13:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klasse in meinem Buch on Tue, 18 Sep 2007 14:16:46 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Kreisumfang" rel="nofollow">http://de.wikipedia.org/wiki/Kreisumfang</a> ...</p>
<pre><code class="language-cpp">#include &lt;cmath&gt;

class circle : public shape
{
    double get_area() const { return (std::acos(-1.0) * m_radius * m_radius); )
    double get_perimeter() const { return (2 * std::acos(-1.0)  * m_radius); }

private:
    double m_radius;
}
</code></pre>
<p>wäre doch ganz in Ordnung ... OK π kann man auch genauer berechnen, aber egal <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/1367798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1367798</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 18 Sep 2007 14:16:46 GMT</pubDate></item></channel></rss>