<?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[Variable mit fester Größe]]></title><description><![CDATA[<p>Hallo,<br />
ich brauche Variablen mit fester Größe, wie erstellt man die?</p>
<p>mainMaster</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/325248/variable-mit-fester-größe</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 03:29:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325248.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Apr 2014 09:05:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 09:05:16 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich brauche Variablen mit fester Größe, wie erstellt man die?</p>
<p>mainMaster</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395779</guid><dc:creator><![CDATA[mainMaster]]></dc:creator><pubDate>Tue, 22 Apr 2014 09:05:16 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 09:14:21 GMT]]></title><description><![CDATA[<p>Du musst um genau 11:59 Nachts ein Hühnerherz auf einem verlassenen Indianderfriedhof mit genau 57 Gräbern im Siebzehnten Grab in den Schädel der Leiche stecken. Dabei sagst du 99 mal &quot;In C++ haben alle Objekte und Referenzen eine konstante Größe&quot; auf.</p>
<p>Anschließend schaust du bei Volkard vorbei und fasst ihm zwischen die Brüste um den heiligen Grahl an dich zu nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395781</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Tue, 22 Apr 2014 09:14:21 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 09:34:12 GMT]]></title><description><![CDATA[<p>Schöne Anleitung aber mit dem Grahl komm ich nicht weiter <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395782</guid><dc:creator><![CDATA[mainMaster]]></dc:creator><pubDate>Tue, 22 Apr 2014 09:34:12 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 09:35:21 GMT]]></title><description><![CDATA[<p>Ist eigentlich auch sinnlos; nachdem SeppJ die Anfrage an Volkard verschickt hatte, habe ich beobachtet wie er seinen Job gekündigt und einen Flug nach Rom gebucht hat...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395783</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Tue, 22 Apr 2014 09:35:21 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 09:44:30 GMT]]></title><description><![CDATA[<p>Was ist denn ein Grahl? Sowas wie ein Trohll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395785</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 22 Apr 2014 09:44:30 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 10:21:16 GMT]]></title><description><![CDATA[<p>mainMaster schrieb:</p>
<blockquote>
<p>ich brauche Variablen mit fester Größe, wie erstellt man die?</p>
</blockquote>
<p>Diese Frage musst Du wohl noch etwas präzisieren. Da in C++ ein <code>sizeof</code> auf eine Variable zur Übersetzungszeit schon fest steht -- also keine laufzeitabhängigen Werte liefert -- gehe ich mal davon aus, dass Du Dich hier nur ungeschickt ausgedrückt hast; denn das Problem, was Du hier andeutest, gibt es ja nicht. Alle Variablen haben eine feste Größe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395795</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395795</guid><dc:creator><![CDATA[kkaw]]></dc:creator><pubDate>Tue, 22 Apr 2014 10:21:16 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit fester Größe on Tue, 22 Apr 2014 12:43:11 GMT]]></title><description><![CDATA[<p>Dafür gibt es die <a href="http://www.cplusplus.com/reference/cstdint/" rel="nofollow">stdint</a>.</p>
<p>Zusätzlich kann man das Pack verhalten des C++ Compilers verändern. Dieses bestimmt welchen minimalen byte Abstand es zwischen Variablen gibt.<br />
Dies macht jedoch nur Sinn wenn Daten, z.B. für eine API wie OpenGL, ganz genau übergeben werden müssen. Ansonsten sollte man dem Compiler diese option zur Optimierung überlassen.</p>
<p>Beispiel:</p>
<pre><code>#pragma pack(push)
#pragma pack(1) //&lt;- genau auf 1 byte ausrichten, dh. es gibt keine ungenutzten Platz zwischen Variablen
int8_t meineEigene8BitVariable;
int8_t meineZweite8BitVariableDirektHinterDerErstenVariable;
#pragma pack(pop)
</code></pre>
<p>Ich entschuldige mich falls ich einen Trollversucht kaput gemacht habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395822</guid><dc:creator><![CDATA[Osbios]]></dc:creator><pubDate>Tue, 22 Apr 2014 12:43:11 GMT</pubDate></item></channel></rss>