<?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  funktionieren nicht]]></title><description><![CDATA[<p>ich bin ein einsteiger in C++<br />
ich habe Visual C++ 2005 Express Edition</p>
<p>ich hatte schon viele probleme mit diesem programm<br />
aber bei diesem komme ich einfach nicht mehr weiter :</p>
<pre><code>#include&lt;iostream&gt;
using namespace std;
int main (){

int a=22;
cout&lt;&lt;&amp;a&lt;&lt;endl;

int* b;
int b=&amp;a;
cout&lt;&lt;b&lt;&lt;endl;

}
</code></pre>
<p>beim debuggen standen folgende fehlermeldungen:<br />
-----------------------------------------------------------------------------<br />
Fehler 1 error C2040: 'b': 'int' unterscheidet sich von 'int *' in Bezug auf die Anzahl vorgenommener Dereferenzierungen<br />
-----------------------------------------------------------------------------<br />
-----------------------------------------------------------------------------<br />
Fehler 2 error C2440: 'Initialisierung': 'int *__w64 ' kann nicht in 'int' konvertiert werden<br />
-----------------------------------------------------------------------------<br />
Fehler 3 error C2088: '&lt;&lt;': Ungültig für class<br />
-----------------------------------------------------------------------------</p>
<p>kann es sein dass ich vergessen habe eine header datei einzubinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/222567/zeiger-funktionieren-nicht</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 07:43:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/222567.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Sep 2008 16:39:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Sun, 14 Sep 2008 16:41:15 GMT]]></title><description><![CDATA[<p>ich bin ein einsteiger in C++<br />
ich habe Visual C++ 2005 Express Edition</p>
<p>ich hatte schon viele probleme mit diesem programm<br />
aber bei diesem komme ich einfach nicht mehr weiter :</p>
<pre><code>#include&lt;iostream&gt;
using namespace std;
int main (){

int a=22;
cout&lt;&lt;&amp;a&lt;&lt;endl;

int* b;
int b=&amp;a;
cout&lt;&lt;b&lt;&lt;endl;

}
</code></pre>
<p>beim debuggen standen folgende fehlermeldungen:<br />
-----------------------------------------------------------------------------<br />
Fehler 1 error C2040: 'b': 'int' unterscheidet sich von 'int *' in Bezug auf die Anzahl vorgenommener Dereferenzierungen<br />
-----------------------------------------------------------------------------<br />
-----------------------------------------------------------------------------<br />
Fehler 2 error C2440: 'Initialisierung': 'int *__w64 ' kann nicht in 'int' konvertiert werden<br />
-----------------------------------------------------------------------------<br />
Fehler 3 error C2088: '&lt;&lt;': Ungültig für class<br />
-----------------------------------------------------------------------------</p>
<p>kann es sein dass ich vergessen habe eine header datei einzubinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1581807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1581807</guid><dc:creator><![CDATA[fbv.a]]></dc:creator><pubDate>Sun, 14 Sep 2008 16:41:15 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Sun, 14 Sep 2008 16:56:20 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int* b;
int b=&amp;a;         // Hier deklarierst du b erneut, es wurde aber schon als int* deklariert.
</code></pre>
<p>Du kannst den Zeiger entweder direkt initialisieren:</p>
<pre><code class="language-cpp">int* b = &amp;a;
</code></pre>
<p>oder zuerst definieren und dann zuweisen:</p>
<pre><code class="language-cpp">int* b;
b = &amp;a;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1581819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1581819</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 14 Sep 2008 16:56:20 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Sun, 14 Sep 2008 18:06:04 GMT]]></title><description><![CDATA[<p>danke jetzt funktioniert es<br />
<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="🙂"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1581868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1581868</guid><dc:creator><![CDATA[fbv.a]]></dc:creator><pubDate>Sun, 14 Sep 2008 18:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Mon, 15 Sep 2008 13:01:12 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int* b;
b = &amp;a;
</code></pre>
<p>müsste es nicht heißen</p>
<pre><code class="language-cpp">int* b;
*b = &amp;a;
</code></pre>
<p>oder geht beides?</p>
<p>lg</p>
<p>Walter</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582151</guid><dc:creator><![CDATA[Walter S.]]></dc:creator><pubDate>Mon, 15 Sep 2008 13:01:12 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Mon, 15 Sep 2008 13:07:29 GMT]]></title><description><![CDATA[<p>@Walter S.</p>
<pre><code class="language-cpp">int* b; 
*b = &amp;a;
</code></pre>
<p><em>b stellt den Typ int dar.<br />
&amp;a stellt den Typ int</em> dar.<br />
Somit funktioniert die Zuweisung nicht.</p>
<p>Außerdem würde mit *b ein Zeiger dereferenziert, der irgendwo hinzeigt -&gt; Undefiniertes Verhalten.</p>
<p>Keine Garantie auf Richtigkeit.<br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582157</guid><dc:creator><![CDATA[ceplusplus*loggedoff]]></dc:creator><pubDate>Mon, 15 Sep 2008 13:07:29 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Mon, 15 Sep 2008 13:10:17 GMT]]></title><description><![CDATA[<p>@Walter S.,<br />
Das sind unterschiedliche Dinge. Ich empfehle nochmals die Grundlagen zu lesen <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>
<pre><code class="language-cpp">int* p; // Zeiger auf ein int, wilder Zeiger, uninitialisiert.
int a = 4; // a ist ein int-Objekt.

p = &amp;a; // p hat nun die Adresse auf a gespeichert.

*p = 10; // p wird dereferenziert und dadurch dem a-Objekt den Wert 10 zugewiesen.
// a hat somit nun den Wert 10!
</code></pre>
<p>Falls das nicht verständlich genug war, am besten nochmals Zeiger&amp;Co nachschlagen <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>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582162</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 15 Sep 2008 13:10:17 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Mon, 15 Sep 2008 13:16:19 GMT]]></title><description><![CDATA[<p>Walter S. schrieb:</p>
<blockquote>
<pre><code class="language-cpp">int* b;
b = &amp;a;
</code></pre>
<p>müsste es nicht heißen</p>
<pre><code class="language-cpp">int* b;
*b = &amp;a;
</code></pre>
<p>oder geht beides?</p>
<p>lg</p>
<p>Walter</p>
</blockquote>
<p>Nein, *b ist vereinfacht gesagt das, worauf b zeigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1582169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582169</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Mon, 15 Sep 2008 13:16:19 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Mon, 15 Sep 2008 13:18:32 GMT]]></title><description><![CDATA[<p>ja danke war sehr verständlich. Das kommt davon wenn zu viele dinge gleichzeitig macht und dann mal eben postet ohne nachzudenken <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/1582170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1582170</guid><dc:creator><![CDATA[Walter S.]]></dc:creator><pubDate>Mon, 15 Sep 2008 13:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to zeiger  funktionieren nicht on Thu, 23 Jul 2009 20:11:49 GMT]]></title><description><![CDATA[<p>-close-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1748502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1748502</guid><dc:creator><![CDATA[fbv.a]]></dc:creator><pubDate>Thu, 23 Jul 2009 20:11:49 GMT</pubDate></item></channel></rss>