<?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 Objekt generierung verwendung einer Klasse?]]></title><description><![CDATA[<p>flogende 2 Klassen :</p>
<pre><code class="language-cpp">class A{

double X,Y;

};

class B{

 double X,Y;

  func1(){..}
  func2(){..}
  func3(){..}
.
.
.
  funcN(){..}

}
</code></pre>
<p>Klasse A und be haben die Gleichen Datenwerten X,Y. Klasse B hat zusätzlich noch N memberfunktionen... wenn un ein Objekt von A bzw. B erstellt wird, wird bei B dann mehr zeit und speicher beansrpucht durch die memberfunktionen? Wahrscheinlich nicht oder? wie funktioniert das ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188294/frage-zu-objekt-generierung-verwendung-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 02:03:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188294.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Jul 2007 06:21:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Objekt generierung verwendung einer Klasse? on Mon, 30 Jul 2007 06:21:48 GMT]]></title><description><![CDATA[<p>flogende 2 Klassen :</p>
<pre><code class="language-cpp">class A{

double X,Y;

};

class B{

 double X,Y;

  func1(){..}
  func2(){..}
  func3(){..}
.
.
.
  funcN(){..}

}
</code></pre>
<p>Klasse A und be haben die Gleichen Datenwerten X,Y. Klasse B hat zusätzlich noch N memberfunktionen... wenn un ein Objekt von A bzw. B erstellt wird, wird bei B dann mehr zeit und speicher beansrpucht durch die memberfunktionen? Wahrscheinlich nicht oder? wie funktioniert das ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334724</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 30 Jul 2007 06:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Objekt generierung verwendung einer Klasse? on Mon, 30 Jul 2007 06:44:55 GMT]]></title><description><![CDATA[<p>Die Memberfunktionen existieren nur einmal pro Klasse. Und solange du sie nicht verwendest, verbrauchen sie auch keine zusätzliche Laufzeit. (das einzige, was Laufzeit und Platz benötigen würde, ist die Initialisierung des vptr - wenn einige der Methoden virtuell sein sollten)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334733</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 30 Jul 2007 06:44:55 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Objekt generierung verwendung einer Klasse? on Mon, 30 Jul 2007 09:35:19 GMT]]></title><description><![CDATA[<p>Obwohl das anlegen der vtable auch recht schnell sein müsste. Afaik muss ja nicht für jede Instanz neuer Speicher allokiert werden, sondern die vtables existieren als fertige Zeigerlisten in der Datensektion.<br />
Sobald eine Instanz einer Klasse, die virtuelle Methoden hat, erzeugt wird, wird einfach nur der vtable-Zeiger auf die fertige Methoden-Liste gesetzt. Dürfte also von der Laufzeit ziemlich schnell sein, in etwa wie wenn man einen hauseigenen Integer mit einem konstanten Wert initialisiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1334806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1334806</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Mon, 30 Jul 2007 09:35:19 GMT</pubDate></item></channel></rss>