<?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 und Kritik zur Klassenstruktur?]]></title><description><![CDATA[<pre><code class="language-cpp">class CAllocNode;

class CAllocation{

public:

class tree_iterator;

  class CAllocNode{
     friend class CAllocation;
     friend class CAllocation::tree_iterator;
    .
    .
    .

   };

  class tree_iterator{
  .
.
.
.

   };

};
</code></pre>
<p>Klasse CAllocation represntiert eine Baumstruktur (Knoten CAllocNode). Über die Klasse tree_iterator kann durch die knoten der Klasse travesitiert werden.</p>
<p>Nun frag ich mich ob ich die Klasse CAllocNode auskapseln soll? oder ob es zwecks zusammenhörigkeit so besser ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187691/frage-und-kritik-zur-klassenstruktur</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 19:16:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187691.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jul 2007 05:33:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 05:33:02 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class CAllocNode;

class CAllocation{

public:

class tree_iterator;

  class CAllocNode{
     friend class CAllocation;
     friend class CAllocation::tree_iterator;
    .
    .
    .

   };

  class tree_iterator{
  .
.
.
.

   };

};
</code></pre>
<p>Klasse CAllocation represntiert eine Baumstruktur (Knoten CAllocNode). Über die Klasse tree_iterator kann durch die knoten der Klasse travesitiert werden.</p>
<p>Nun frag ich mich ob ich die Klasse CAllocNode auskapseln soll? oder ob es zwecks zusammenhörigkeit so besser ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330498</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 23 Jul 2007 05:33:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 06:45:51 GMT]]></title><description><![CDATA[<p>hola</p>
<p>gehoert dies noch zum scheduler ? waren dies nicht mal template-klassen ?</p>
<p>ich wuerd die klassen trennen und der CAllocation, den iterator und die Node-klasse, als parameter uebergeben.</p>
<p>koenntest du den source mal irgendwo hochladen damit man sich den mal angucken kann ?</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330537</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330537</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Mon, 23 Jul 2007 06:45:51 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 06:49:09 GMT]]></title><description><![CDATA[<p>das kann ich schlecht übergeben, da die CAllocation klasse die Allokationen also Knoten in einer liste verwaltet.</p>
<p>Würd das gern mal hochladen.. aber viel sieht man noch nicht... CAllokation ist quasie der grundbaustein der Ressorucenreservierung des Schedulers.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330539</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 23 Jul 2007 06:49:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 06:56:22 GMT]]></title><description><![CDATA[<p>Noch was:</p>
<p>ist es sinnvoll Operationen der Allocationklasse in eine exter AllocationManagment klasse aus zulagern?</p>
<p>so das die die CAllocationklasse nur die Baum /Gruppenstruktur und die Allokationen enhält, aber die Allokationne an sich über eine andere klasse konfiguratiert werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330546</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 23 Jul 2007 06:56:22 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 07:16:52 GMT]]></title><description><![CDATA[<p>es gibt bestimmt einige loesungswege die du beschreiten koenntest. welche jedoch die richtige ist, ist schwer zu sagen.</p>
<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>das kann ich schlecht übergeben, da die CAllocation klasse die Allokationen also Knoten in einer liste verwaltet.</p>
</blockquote>
<p>irgendwie komme ich nicht hinter den sinn deines satzes.<br />
weiters finde ich CAllocation recht verwirrend, wenn die klasse nicht nur fuer die reine allocation von speicher verantwortlich ist.<br />
ich bin mir nicht mal sicher ob es sich dabei um eine reine baumstruktur handelt oder was da dahinter steckt.<br />
wofuer steht eigendlich das 'C' bei deinen klassennamen ?</p>
<p>mich wuerde der source trotzdem mal interessieren. vielleicht versteh ich dann endlich was genau du machst und wo das problem ist. ansonsten muesste ich auch nen thread aufmachen, damit mir jemadn erklaeren kann um was es da grad geht ;o)</p>
<p>Meep Meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330553</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Mon, 23 Jul 2007 07:16:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 07:22:09 GMT]]></title><description><![CDATA[<p>C heist Class (hab ich mir noch von MFC angewöhnt) Allocation hat nicht damit zu tun pyhsischen Speicehreines System zu reservieren.. sonder eine Modul eine System also eine best. resssource für eine besteimmen Zeit zu reservieren..</p>
<p>Ich habdie Baumstruktor also die knoten in einer std::list angelegt.. Vorteil ist ist die Performance beim travetieren.. und debugging...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330555</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 23 Jul 2007 07:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 07:22:56 GMT]]></title><description><![CDATA[<p>Klar kannst du jede nötige Funktion in eine eigene Klasse packen, aber was bringt's? Die Klasse CAllocation verwaltet die Baumstruktur, also sollte <strong>sie</strong> auch alle nötigen Zugriffsfunktionen bereitstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330556</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 23 Jul 2007 07:22:56 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 07:27:03 GMT]]></title><description><![CDATA[<p>sie sollte also nich nur die baumstruktir verwalten, sonder auch die Allokation berechung.. also das die Vaterallokation durch seine Kinderallokationen definiert ist... (bezüglich der allokatione reservierungs länge)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330558</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 23 Jul 2007 07:27:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage und Kritik zur Klassenstruktur? on Mon, 23 Jul 2007 07:34:59 GMT]]></title><description><![CDATA[<p>Nein - das ist vielleicht etwas zu viel für die Steuerklasse verlangt. Solche Berechnungen kann die Vater-Allokation doch selber machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330564</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 23 Jul 2007 07:34:59 GMT</pubDate></item></channel></rss>