<?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[[Newbie] Adressausgabe einer char-Variabel]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich verstehe hier nicht, warum mir der Zeiger zeig2 bei<br />
der Ausgabe in der Konsole nicht die Adresse von c anzeigt,<br />
so wie ich es erwarten würde und es auch bei zeig1 passiert,<br />
sondern &quot;G&quot; + ein Sonderzeichen? Ich übergebe mit &amp;c doch richtig,<br />
da es kein Array sondern nur ein char ist...</p>
<pre><code class="language-cpp">/* Beispiel für Verwendung einer Referenz */
#include &lt;iostream&gt;

using namespace std;

int main() {
	int x = 5;
	int &amp;ref1 = x;
	int *zeig1 = &amp;x;

	char c = 'G';
	char &amp;ref2 = c;
	char *zeig2 = &amp;c;

	cout &lt;&lt; &quot;\tReferenz auf x: &quot; &lt;&lt; ref1;
	cout &lt;&lt; &quot;\tReferenz auf c: &quot; &lt;&lt; ref2 &lt;&lt; endl;
	cout &lt;&lt; &quot;\tZeiger   auf x: &quot; &lt;&lt; zeig1;
	cout &lt;&lt; &quot;\tZeiger   auf c: &quot; &lt;&lt; zeig2 &lt;&lt; endl;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/289246/newbie-adressausgabe-einer-char-variabel</link><generator>RSS for Node</generator><lastBuildDate>Wed, 19 Aug 2026 07:35:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/289246.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Jul 2011 00:17:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Newbie] Adressausgabe einer char-Variabel on Fri, 01 Jul 2011 00:17:48 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich verstehe hier nicht, warum mir der Zeiger zeig2 bei<br />
der Ausgabe in der Konsole nicht die Adresse von c anzeigt,<br />
so wie ich es erwarten würde und es auch bei zeig1 passiert,<br />
sondern &quot;G&quot; + ein Sonderzeichen? Ich übergebe mit &amp;c doch richtig,<br />
da es kein Array sondern nur ein char ist...</p>
<pre><code class="language-cpp">/* Beispiel für Verwendung einer Referenz */
#include &lt;iostream&gt;

using namespace std;

int main() {
	int x = 5;
	int &amp;ref1 = x;
	int *zeig1 = &amp;x;

	char c = 'G';
	char &amp;ref2 = c;
	char *zeig2 = &amp;c;

	cout &lt;&lt; &quot;\tReferenz auf x: &quot; &lt;&lt; ref1;
	cout &lt;&lt; &quot;\tReferenz auf c: &quot; &lt;&lt; ref2 &lt;&lt; endl;
	cout &lt;&lt; &quot;\tZeiger   auf x: &quot; &lt;&lt; zeig1;
	cout &lt;&lt; &quot;\tZeiger   auf c: &quot; &lt;&lt; zeig2 &lt;&lt; endl;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2086967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086967</guid><dc:creator><![CDATA[x3meblue]]></dc:creator><pubDate>Fri, 01 Jul 2011 00:17:48 GMT</pubDate></item><item><title><![CDATA[Reply to [Newbie] Adressausgabe einer char-Variabel on Fri, 01 Jul 2011 00:27:24 GMT]]></title><description><![CDATA[<p>der operator &lt;&lt; ist für die meisten Zeiger ganz ok, aber für char-Zeiger wurde er überladen mit einer anderen Bedeutung. Da interpretiert er die Adrresse als Zeiger aufs erste Element eines Strings, der mit char(0) aufhört.</p>
<pre><code class="language-cpp">void *zeig3 = zeig2;
cout &lt;&lt; &quot;\tZeiger   auf c: &quot; &lt;&lt; zeig3 &lt;&lt; endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2086971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086971</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 01 Jul 2011 00:27:24 GMT</pubDate></item><item><title><![CDATA[Reply to [Newbie] Adressausgabe einer char-Variabel on Fri, 01 Jul 2011 00:34:11 GMT]]></title><description><![CDATA[<p>[quote=&quot;volkard&quot;]der operator &lt;&lt; ist für die meisten Zeiger ganz ok[cpp]</p>
<p>Gibt es eine weitere Ausnahme?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086973</guid><dc:creator><![CDATA[Exception#]]></dc:creator><pubDate>Fri, 01 Jul 2011 00:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to [Newbie] Adressausgabe einer char-Variabel on Fri, 01 Jul 2011 01:46:20 GMT]]></title><description><![CDATA[<p>Exception# schrieb:</p>
<blockquote>
<p>Gibt es eine weitere Ausnahme?</p>
</blockquote>
<p>char*, die noch mit const oder volatile verziert werden (ok, kleinlich)<br />
und natürlich Methodenzeiger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086981</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 01 Jul 2011 01:46:20 GMT</pubDate></item><item><title><![CDATA[Reply to [Newbie] Adressausgabe einer char-Variabel on Fri, 01 Jul 2011 02:26:38 GMT]]></title><description><![CDATA[<p>MSVC interpretiert IIRC auch <code>(cv) signed char*</code> als String-Zeiger. Weiss aber nicht ob das auch standardkonform ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2086984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2086984</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 01 Jul 2011 02:26:38 GMT</pubDate></item><item><title><![CDATA[Reply to [Newbie] Adressausgabe einer char-Variabel on Fri, 01 Jul 2011 06:30:02 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Exception# schrieb:</p>
<blockquote>
<p>Gibt es eine weitere Ausnahme?</p>
</blockquote>
<p>char*, die noch mit const oder volatile verziert werden (ok, kleinlich)<br />
und natürlich Methodenzeiger.</p>
</blockquote>
<p>Zeiger auf nicht-statische Memberfunktionen sind keine Zeiger. Funktionszeiger wären als Ausnahme mögliche: für die meisten existieren keine Überladungen, sondern nur für solche, die Inserter sind.</p>
<p>hustbaer schrieb:</p>
<blockquote>
<p>MSVC interpretiert IIRC auch <code>(cv) signed char*</code> als String-Zeiger. Weiss aber nicht ob das auch standardkonform ist.</p>
</blockquote>
<p>Das ist so vorgeschrieben (27.6.2.5.4/2).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2087010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2087010</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 01 Jul 2011 06:30:02 GMT</pubDate></item></channel></rss>