<?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[Zeiger umwandeln]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hoffe das ich meine Frage verständlich rüber bekomme...</p>
<pre><code>unsigned char Test1=10;

double *pWert = &amp;Test;  // &lt;--- wie ist das richtig?? oder geht das nicht?

cout &lt;&lt; *pWert;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/320956/zeiger-umwandeln</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 14:06:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320956.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Oct 2013 11:33:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:33:19 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hoffe das ich meine Frage verständlich rüber bekomme...</p>
<pre><code>unsigned char Test1=10;

double *pWert = &amp;Test;  // &lt;--- wie ist das richtig?? oder geht das nicht?

cout &lt;&lt; *pWert;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2361146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361146</guid><dc:creator><![CDATA[Fragemann123]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:37:07 GMT]]></title><description><![CDATA[<p>Was soll denn dabei herauskommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361147</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:40:35 GMT]]></title><description><![CDATA[<p>im bestem Fall 10 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361149</guid><dc:creator><![CDATA[Fragemann123]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:46:19 GMT]]></title><description><![CDATA[<pre><code>unsigned char foo = 10;
double bar = foo;
</code></pre>
<p>Fertig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361151</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:46:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:48:49 GMT]]></title><description><![CDATA[<p>@Fragemann123 Fließkommazahlen sind völlig anders aufgebaut als integer. Selbst wenn du statt char uint64_t genommen hättest und sizeof(Test1) == sizeof(*pWert), würde da nichts sinnvolles raus kommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361153</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:48:33 GMT]]></title><description><![CDATA[<p>Fragemann123 schrieb:</p>
<blockquote>
<p>im bestem Fall 10 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Tue uns allen einen großen Gefallen und beschäftige dich erstmal mit einem guten Grundlagenbuch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361154</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:50:03 GMT]]></title><description><![CDATA[<p>Fragemann123 schrieb:</p>
<blockquote>
<p>im bestem Fall 10 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Nein. Denn wie dir dein Compiler mitteilen wird, brauchst du für die nötige Zeigerkonvertierung einen reinterpret_cast. Das heißt, es wird einfach das Bitmuster neu interpretiert und das Bitmuster für unsigned char (10) wird in üblicher Fließkommadarstellung keine 10 ergeben. Weiterhin ist sizeof(double) &gt; sizeof(unsigned char) = 1, daher wird auch noch irgendwelcher Müll dazu kommen, der zufällig in der Nähe von Test1 im Speicher steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361155</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 11:56:41 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<pre><code>unsigned char foo = 10;
double bar = foo;
</code></pre>
<p>Fertig.</p>
</blockquote>
<p>Da hätte ich so grade auch noch hin bekommen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> dadurch geht der Sinn der Aufgabe verloren.</p>
<p>Das die 3 Zeilen alleine keinen Sinn ergeben ist mir klar. Das beschreibt nur das Grundproblem was ich gerade habe.</p>
<p>Ich möchte mit einem double Zeiger auf unterschiedliche Datentypen Zeigen und somit an den Wert zu ändern und auszulesen.</p>
<p>ich hab gedacht das eventuell reinterpret_cast ein Ansatz wäre aber scheint nicht der fall zu sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361157</guid><dc:creator><![CDATA[Fragemann123]]></dc:creator><pubDate>Fri, 18 Oct 2013 11:56:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 12:02:01 GMT]]></title><description><![CDATA[<p>Fragemann123 schrieb:</p>
<blockquote>
<p>Ich möchte mit einem double Zeiger auf unterschiedliche Datentypen Zeigen und somit an den Wert zu ändern und auszulesen.</p>
</blockquote>
<p>Wieso solltest du das wollen? Erklär mal deine ganze Aufgabenstellung.</p>
<p>Fragemann123 schrieb:</p>
<blockquote>
<p>ich hab gedacht das eventuell reinterpret_cast ein Ansatz wäre aber scheint nicht der fall zu sein.</p>
</blockquote>
<p>Hast du richtig erkannt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361161</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Fri, 18 Oct 2013 12:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 12:08:35 GMT]]></title><description><![CDATA[<p>Wenn es nicht geht, dann geht es nicht, dann muss ich mir was anderes überlegen. Hätte mir nur ein paar Sachen vereinfacht.</p>
<p>Zum Speichern und auslesen von Daten hätte ich unabhängig von Datentyp nur eine Funktion schreiben müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2361166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361166</guid><dc:creator><![CDATA[Fragemann123]]></dc:creator><pubDate>Fri, 18 Oct 2013 12:08:35 GMT</pubDate></item><item><title><![CDATA[Reply to Zeiger umwandeln on Fri, 18 Oct 2013 12:39:06 GMT]]></title><description><![CDATA[<p>Schon mal etwas von Templates gehört?</p>
<pre><code>template &lt;typename T&gt;
void print(const T &amp;val) // ja, keine Rvalue-Referenz; ja, keine Variadics; gehe nicht von C++11 Support aus
{
    std::cout &lt;&lt; val;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2361169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2361169</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Fri, 18 Oct 2013 12:39:06 GMT</pubDate></item></channel></rss>