<?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[Alignment und typensicherheit]]></title><description><![CDATA[<p>Hi,</p>
<p>ist es denn möglich das Alignment an einen Datentypen zu binden ??</p>
<p>Also dass man sowas sagt: Wenn sich das Alignment unterscheidet, unterscheidet sich auch der Typ ??</p>
<p>Viele Gürße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/303843/alignment-und-typensicherheit</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 17:38:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/303843.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 23 May 2012 16:00:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Alignment und typensicherheit on Wed, 23 May 2012 16:00:37 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ist es denn möglich das Alignment an einen Datentypen zu binden ??</p>
<p>Also dass man sowas sagt: Wenn sich das Alignment unterscheidet, unterscheidet sich auch der Typ ??</p>
<p>Viele Gürße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214591</guid><dc:creator><![CDATA[AlexanderKiebler]]></dc:creator><pubDate>Wed, 23 May 2012 16:00:37 GMT</pubDate></item><item><title><![CDATA[Reply to Alignment und typensicherheit on Wed, 23 May 2012 16:03:07 GMT]]></title><description><![CDATA[<p>AlexanderKiebler schrieb:</p>
<blockquote>
<p>Also dass man sowas sagt: Wenn sich das Alignment unterscheidet, unterscheidet sich auch der Typ ??</p>
</blockquote>
<p>Ist das nicht so? Das Alignment ist eine Eigenschaft des Typs, also muss es wohl.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214595</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 23 May 2012 16:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to Alignment und typensicherheit on Wed, 23 May 2012 16:08:43 GMT]]></title><description><![CDATA[<p>Um ehrlich zu sein habe ich es nicht getestet.<br />
Ich habe ein stück code gesehen, in welchem Typenchecks zur laufzeit gemacht werden.</p>
<p>Ich dachte der Grund dafür wäre das Alignment. Ansonsten sollten Typechecks doch nicht zur laufzeit stattfinden.</p>
<p>Zumal sie bei uns an der stelle sehr leicht vermeidbar gewesen wären....</p>
<p>Ich dachte das kann nur daran liegen, dass sie das alignemnt testen wollen.</p>
<p>Aber danke für die schnelle Antwort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214597</guid><dc:creator><![CDATA[AlexanderKiebler]]></dc:creator><pubDate>Wed, 23 May 2012 16:08:43 GMT</pubDate></item><item><title><![CDATA[Reply to Alignment und typensicherheit on Wed, 23 May 2012 16:19:52 GMT]]></title><description><![CDATA[<p>Alignment sollte zur Compilezeit bekannt sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214603</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Wed, 23 May 2012 16:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to Alignment und typensicherheit on Tue, 05 Jun 2012 21:52:06 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>AlexanderKiebler schrieb:</p>
<blockquote>
<p>Also dass man sowas sagt: Wenn sich das Alignment unterscheidet, unterscheidet sich auch der Typ ??</p>
</blockquote>
<p>Ist das nicht so? Das Alignment ist eine Eigenschaft des Typs, also muss es wohl.</p>
</blockquote>
<p>Alignment ist eine Eigenschaft der Adresse <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Davon abgesehen...<br />
Jeder Typ hat genau ein &quot;Static Alignment Requirement&quot;. Also das Alignment das der Typ immer und in jedem Fall mindestens braucht.</p>
<p>Variablen/Member/... können aber grössere, kompatible Alignment Requirements haben als ihr Typ, und zwar dann wenn sie mit <code>alignas(IntegerKonstante)</code> deklariert werden.</p>
<p><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2140.pdf" rel="nofollow">http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2140.pdf</a></p>
<p>EDIT: verdammte dass/das Fehler ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2214730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2214730</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 05 Jun 2012 21:52:06 GMT</pubDate></item><item><title><![CDATA[Reply to Alignment und typensicherheit on Tue, 05 Jun 2012 19:21:18 GMT]]></title><description><![CDATA[<p>Ist es eine gute Idee, Big-Littel-Endian Byteswapperei mit<br />
dem Adressierungsmod (Alignment) zu lösen wenn es der Prozessor<br />
explizit untersützt ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2219974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2219974</guid><dc:creator><![CDATA[AlexanderKiebler]]></dc:creator><pubDate>Tue, 05 Jun 2012 19:21:18 GMT</pubDate></item><item><title><![CDATA[Reply to Alignment und typensicherheit on Tue, 05 Jun 2012 21:53:35 GMT]]></title><description><![CDATA[<p>Zeig mal Beispiel, ich versteh net was du meinst/wie das gehen soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2220046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2220046</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 05 Jun 2012 21:53:35 GMT</pubDate></item></channel></rss>