<?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[Klassen beim Erzeugen verschachteln]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte eine GUI-Engine schreiben und stehe dabei vor einem kleinen Problem. Ich möchte dabei für jede Art von Element eine Klasse entwerfen oder gar eine einzige Klasse für alle Elemente.<br />
Wie kann ich diese nun beim Erzeugen eines neuen Elementes ineinander verschachteln und vor allem wie kann man verschachtelte Elemente als Liste verketten???</p>
<p>Ich möchte also für jedes Element ein Parent-Element angeben können, so wie bei Windows, wo ein Button oder gar ein weiteres Fenster einem speziellen Fenster hinzu gefügt werden kann.</p>
<p>Vielen Dank und liebe Grüße,<br />
Steffne <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/topic/208878/klassen-beim-erzeugen-verschachteln</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 04:06:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208878.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 23 Mar 2008 21:49:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassen beim Erzeugen verschachteln on Sun, 23 Mar 2008 21:49:23 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte eine GUI-Engine schreiben und stehe dabei vor einem kleinen Problem. Ich möchte dabei für jede Art von Element eine Klasse entwerfen oder gar eine einzige Klasse für alle Elemente.<br />
Wie kann ich diese nun beim Erzeugen eines neuen Elementes ineinander verschachteln und vor allem wie kann man verschachtelte Elemente als Liste verketten???</p>
<p>Ich möchte also für jedes Element ein Parent-Element angeben können, so wie bei Windows, wo ein Button oder gar ein weiteres Fenster einem speziellen Fenster hinzu gefügt werden kann.</p>
<p>Vielen Dank und liebe Grüße,<br />
Steffne <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/1479361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1479361</guid><dc:creator><![CDATA[Steffne]]></dc:creator><pubDate>Sun, 23 Mar 2008 21:49:23 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen beim Erzeugen verschachteln on Sun, 23 Mar 2008 21:58:11 GMT]]></title><description><![CDATA[<p>Du könntest eine Liste mit Zeigern auf andere Objekte speichern. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1479365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1479365</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 23 Mar 2008 21:58:11 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen beim Erzeugen verschachteln on Mon, 24 Mar 2008 11:43:06 GMT]]></title><description><![CDATA[<p>Steffne, nichts gegen deinen Ehrgeiz, aber solche Fragen sollten erst gar nicht auftauchen, wenn du wirklich eine GUI oder etwas ähnliches programmieren willst.</p>
<p>Ich hoffe, du kennst dich wenigstens mit OOD und Design-Patterns (z.B. Factory, Observer, Handle etc.) aus.</p>
<p>Beherrschst du denn zumindestens die Basisklassen der C++ Standard-Bibliothek (auch STL genannt)?</p>
<p>Welches OS, welchen Compiler und welche Graphic-Lib verwendest du denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1479513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1479513</guid><dc:creator><![CDATA[~GUI]]></dc:creator><pubDate>Mon, 24 Mar 2008 11:43:06 GMT</pubDate></item></channel></rss>