<?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[Grafikklassen definieren...]]></title><description><![CDATA[<p>Hey Leute,</p>
<p>tolles Forum mal vorab!</p>
<p>Mein Problem:</p>
<p>Ich arbeite mit dem Buch &quot;Einführung in die Programmierung mit C++&quot; vom Stroustrup.</p>
<p>In Kapitel 14 geht es um Grafikklassen-Design.</p>
<p>Ich bin nun bei den Übungen angelangt und stehe dort auf dem Schlauch.</p>
<p>Bsp. Übung:<br />
&quot;Definieren Sie eine Klasse namens Smiley, die von der Klasse Circle abgeleitet ist und je zwei Augen und einen Mund aufweißt.....&quot;</p>
<p>Mein Ansatz:</p>
<pre><code>struct Smiley : Circle {
	Smiley(Circle head, Point eye1, Point eye2, Line mouth);
};

int main()
{

		using namespace Graph_lib;   // unsere Grafikelemente sind in Graph_lib definiert

        Simple_window win(Point(100,100),700,600,&quot;Fenster&quot;);

		Circle head(Point(100,100),300);
		Point eye1(100,100);
		Point eye2(200,100);
		Line mouth(Point(100,200),Point(200,200));
		Smiley Test (head,eye1,eye2,mouth);

		win.attach(Test);
		win.wait_for_button();
}
</code></pre>
<p>Ich bekomme dann folgende Fehlermeldungen :</p>
<blockquote>
<p>Fehler 8 error C2248: &quot;Graph_lib::Shape::Shape&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Graph_lib::Shape-Klasse erfolgte. c:\users\alexander\documents\visual studio 2010\graph.h 188<br />
Fehler 9 error C2248: &quot;Graph_lib::Shape::Shape&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Graph_lib::Shape-Klasse erfolgte. c:\users\alexander\documents\visual studio 2010\graph.h 290</p>
</blockquote>
<p>Was haltet ihr von dem Ansatz und woher könnten die Fehler kommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/298190/grafikklassen-definieren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 22:32:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/298190.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Jan 2012 12:55:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 12:55:57 GMT]]></title><description><![CDATA[<p>Hey Leute,</p>
<p>tolles Forum mal vorab!</p>
<p>Mein Problem:</p>
<p>Ich arbeite mit dem Buch &quot;Einführung in die Programmierung mit C++&quot; vom Stroustrup.</p>
<p>In Kapitel 14 geht es um Grafikklassen-Design.</p>
<p>Ich bin nun bei den Übungen angelangt und stehe dort auf dem Schlauch.</p>
<p>Bsp. Übung:<br />
&quot;Definieren Sie eine Klasse namens Smiley, die von der Klasse Circle abgeleitet ist und je zwei Augen und einen Mund aufweißt.....&quot;</p>
<p>Mein Ansatz:</p>
<pre><code>struct Smiley : Circle {
	Smiley(Circle head, Point eye1, Point eye2, Line mouth);
};

int main()
{

		using namespace Graph_lib;   // unsere Grafikelemente sind in Graph_lib definiert

        Simple_window win(Point(100,100),700,600,&quot;Fenster&quot;);

		Circle head(Point(100,100),300);
		Point eye1(100,100);
		Point eye2(200,100);
		Line mouth(Point(100,200),Point(200,200));
		Smiley Test (head,eye1,eye2,mouth);

		win.attach(Test);
		win.wait_for_button();
}
</code></pre>
<p>Ich bekomme dann folgende Fehlermeldungen :</p>
<blockquote>
<p>Fehler 8 error C2248: &quot;Graph_lib::Shape::Shape&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Graph_lib::Shape-Klasse erfolgte. c:\users\alexander\documents\visual studio 2010\graph.h 188<br />
Fehler 9 error C2248: &quot;Graph_lib::Shape::Shape&quot;: Kein Zugriff auf private Member, dessen Deklaration in der Graph_lib::Shape-Klasse erfolgte. c:\users\alexander\documents\visual studio 2010\graph.h 290</p>
</blockquote>
<p>Was haltet ihr von dem Ansatz und woher könnten die Fehler kommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168325</guid><dc:creator><![CDATA[Kamontel]]></dc:creator><pubDate>Sun, 15 Jan 2012 12:55:57 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 13:04:13 GMT]]></title><description><![CDATA[<p>Hier sind übrigens alle header und cpps, die ich eingebunden habe:</p>
<p><a href="http://www.stroustrup.com/Programming/Graphics/" rel="nofollow">http://www.stroustrup.com/Programming/Graphics/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168332</guid><dc:creator><![CDATA[Kamontel]]></dc:creator><pubDate>Sun, 15 Jan 2012 13:04:13 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 13:34:25 GMT]]></title><description><![CDATA[<p>Du bist im falschen Unterforum (C++/CLI ist etwas anderes als C++).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168345</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 15 Jan 2012 13:34:25 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 13:39:28 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/u18363" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/f58" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/f15" rel="nofollow">C++ (auch C++0x, bzw. C++11)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168347</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 15 Jan 2012 13:39:28 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 14:26:18 GMT]]></title><description><![CDATA[<p>Sorry für die falsche Auswahl des Topics/Forums....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168366</guid><dc:creator><![CDATA[Kamontel]]></dc:creator><pubDate>Sun, 15 Jan 2012 14:26:18 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 15:23:52 GMT]]></title><description><![CDATA[<p>Du zeigst nicht alle Meldungen. Meldungen weiter hinten werden oft behoben, wenn man die Fehler weiter vorne korrigiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168380</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 15 Jan 2012 15:23:52 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 15:29:09 GMT]]></title><description><![CDATA[<p>Doch das sind wirklich alle, doch mal allgemein was haltet ihr von dem Ansatz?</p>
<p>Wie könnte man es besser machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168383</guid><dc:creator><![CDATA[Kamontel]]></dc:creator><pubDate>Sun, 15 Jan 2012 15:29:09 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 15:36:34 GMT]]></title><description><![CDATA[<p>Kamontel schrieb:</p>
<blockquote>
<p>Doch das sind wirklich alle, doch mal allgemein was haltet ihr von dem Ansatz?</p>
<p>Wie könnte man es besser machen?</p>
</blockquote>
<p>er ist falsch.<br />
ist-ein? nein.<br />
hat-ein? ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168384</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 15 Jan 2012 15:36:34 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 15:39:03 GMT]]></title><description><![CDATA[<p>Oh man.....</p>
<p>Schade dass ich hier keine neutrale Hilfe bekomme...</p>
<p>muss das alles immer ins lächerliche gezogen werden..</p>
<p>Wirklich schade, das Forum hatte eigentlich einen guten Eindruck auf mich gemacht.</p>
<p>....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168386</guid><dc:creator><![CDATA[Kamontel]]></dc:creator><pubDate>Sun, 15 Jan 2012 15:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Sun, 15 Jan 2012 15:42:00 GMT]]></title><description><![CDATA[<p>was ist daran lächerlich?<br />
ist ein gesicht ein strich und zwei punkte?</p>
<p>oder ist ein gesicht evtl viel mehr und besteht unter anderem aus 2 punkten und nem strich?</p>
<p>richtig:</p>
<pre><code class="language-cpp">struct smily
{
  line mouth;
  point eye_l, eye_r;
  circle head;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2168387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168387</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 15 Jan 2012 15:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Mon, 16 Jan 2012 14:02:27 GMT]]></title><description><![CDATA[<p>struct Smiley : Circle &lt;-- Standardmäßig private wenn du nichts schreibst.</p>
<p>Ich hab die Klasse Smiley nicht gesehen aber versuch mal:</p>
<pre><code class="language-cpp">struct Smiley : public Circle { 
     Smiley(Circle head, Point eye1, Point eye2, Line mouth); 
 }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2168747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168747</guid><dc:creator><![CDATA[public]]></dc:creator><pubDate>Mon, 16 Jan 2012 14:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to Grafikklassen definieren... on Mon, 16 Jan 2012 14:08:01 GMT]]></title><description><![CDATA[<p>public schrieb:</p>
<blockquote>
<p>struct Smiley : Circle &lt;-- Standardmäßig private wenn du nichts schreibst.</p>
</blockquote>
<p>Nein, bei structs ist public Standard.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2168751</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2168751</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Mon, 16 Jan 2012 14:08:01 GMT</pubDate></item></channel></rss>