<?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[Speichplatzverbrauch von Pointern]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wieviel Speicherplatz verbrauchen eigentlich Pointer, in dieser Form:</p>
<pre><code>MyClass x;
MyClass *pX = &amp;x;

cout &lt;&lt; sizeof(x);
cout &lt;&lt; sizeof(pX);
</code></pre>
<p>Wenn ich mit sizeof(...) Pointer und variable ausgeben lasse, so wird die gleiche größe ausgegeben (vermute mal, dass beim pointer die größe von der variable ausgegeben wird, auf die er pointet zeigt, und nicht der tatsächliche speicherverbrauch des pointers).</p>
<p>grüße,</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/139175/speichplatzverbrauch-von-pointern</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 11:41:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/139175.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Mar 2006 08:32:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Speichplatzverbrauch von Pointern on Sat, 04 Mar 2006 08:33:31 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Wieviel Speicherplatz verbrauchen eigentlich Pointer, in dieser Form:</p>
<pre><code>MyClass x;
MyClass *pX = &amp;x;

cout &lt;&lt; sizeof(x);
cout &lt;&lt; sizeof(pX);
</code></pre>
<p>Wenn ich mit sizeof(...) Pointer und variable ausgeben lasse, so wird die gleiche größe ausgegeben (vermute mal, dass beim pointer die größe von der variable ausgegeben wird, auf die er pointet zeigt, und nicht der tatsächliche speicherverbrauch des pointers).</p>
<p>grüße,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008231</guid><dc:creator><![CDATA[pixsta]]></dc:creator><pubDate>Sat, 04 Mar 2006 08:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to Speichplatzverbrauch von Pointern on Sat, 04 Mar 2006 08:48:32 GMT]]></title><description><![CDATA[<p>das ist abhängig von deiner hardware, normalerweise 4 oder 8 byte. Sizeof gibt tatsächlich die größe des pointers aus, vmtl. ist dein objekt zufällig genauso groß.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008237</guid><dc:creator><![CDATA[ness]]></dc:creator><pubDate>Sat, 04 Mar 2006 08:48:32 GMT</pubDate></item><item><title><![CDATA[Reply to Speichplatzverbrauch von Pointern on Sat, 04 Mar 2006 08:53:38 GMT]]></title><description><![CDATA[<p>danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1008240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008240</guid><dc:creator><![CDATA[pixsta]]></dc:creator><pubDate>Sat, 04 Mar 2006 08:53:38 GMT</pubDate></item><item><title><![CDATA[Reply to Speichplatzverbrauch von Pointern on Sat, 04 Mar 2006 09:07:45 GMT]]></title><description><![CDATA[<p>Aus welchen membermethoden besteht deine Klasse?</p>
<p>mach doch mal einen vector ( int z.b. ) in die klasse.<br />
erstelle ein objekt und schreibe 1000 werte rein.</p>
<p>jetzt check mal die grössen <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/1008242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1008242</guid><dc:creator><![CDATA[ajax]]></dc:creator><pubDate>Sat, 04 Mar 2006 09:07:45 GMT</pubDate></item><item><title><![CDATA[Reply to Speichplatzverbrauch von Pointern on Mon, 06 Mar 2006 07:21:22 GMT]]></title><description><![CDATA[<p>Und nochwas: Wenn deine Klasse nur aus einem Pointer besteht, der auf die &quot;echten&quot; Daten verweist, gibt sizeof nur die Größe dieses Pointers an, nicht die Größe des tatsächlich verwendeten Datenbereiches (deshalb wäre sizof(vector&lt;&gt;) auch immer gleich groß, egal ob der Vektor leer ist oder sich den kompletten RAM geserviert hat).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1009398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1009398</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 06 Mar 2006 07:21:22 GMT</pubDate></item></channel></rss>