<?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[Vor Zeiger schwitzige Hände...]]></title><description><![CDATA[<p>Ich hab Angst,...</p>
<p>...Angst vor Zeigern.</p>
<p>Ich will eine Funktion programmieren, die eine Variable übergeben bekommt und sie dann ändert.</p>
<p>Nun, ich hab bislang nicht gewusst, was Zeigern sind. Hab mir ein paar Tutorials angesehen bzw. durchgelesen. Dort stand drin: &quot;Zeiger sind gefährlich...&quot;</p>
<p>Von kleinen Speicherverlusten bis zu System-Absturz...</p>
<p>Uff,...Könnte mir jemand erklären wie gefährlich wirklich Zeiger sind, oder muss ich mich gar nicht fürchten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Lg Mentras</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/244936/vor-zeiger-schwitzige-hände</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 01:34:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244936.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jul 2009 20:14:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 20:14:29 GMT]]></title><description><![CDATA[<p>Ich hab Angst,...</p>
<p>...Angst vor Zeigern.</p>
<p>Ich will eine Funktion programmieren, die eine Variable übergeben bekommt und sie dann ändert.</p>
<p>Nun, ich hab bislang nicht gewusst, was Zeigern sind. Hab mir ein paar Tutorials angesehen bzw. durchgelesen. Dort stand drin: &quot;Zeiger sind gefährlich...&quot;</p>
<p>Von kleinen Speicherverlusten bis zu System-Absturz...</p>
<p>Uff,...Könnte mir jemand erklären wie gefährlich wirklich Zeiger sind, oder muss ich mich gar nicht fürchten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Lg Mentras</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738839</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:14:29 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 20:18:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich will eine Funktion programmieren, die eine Variable übergeben bekommt und sie dann ändert.</p>
</blockquote>
<p>für sowas gibt es in C++ Referenzen!</p>
<blockquote>
<p>Von kleinen Speicherverlusten bis zu System-Absturz...</p>
</blockquote>
<p>Ein modernes OS stürzt nicht duch speicherzugriffsverletzunge nab.<br />
Es tötet dein Programm, das wars aber auch schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738844</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 20:20:59 GMT]]></title><description><![CDATA[<p>Wir haben einen recht guten <a href="http://magazin.c-plusplus.net/artikel/Pointer%20in%20C(PlusPlus)" rel="nofollow">Artikel</a> über Zeiger im Magazin, da steht auch was über Referenzen. Wenn man Zeiger einmal richtig verstanden hat, braucht man sich auch nicht mehr vor ihnen zu fürchten <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1738849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738849</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:20:59 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 20:29:42 GMT]]></title><description><![CDATA[<p>Zeiger sind nicht so schlimm, wie viele es gerne darstellen. Mach dich ruhig schlau in diese Richtung (und am besten auch in Richtung Referenzen). Nach meiner Erfahrung kommt man früher oder später halt einfach mal in die Situation, in der man mit Zeigern arbeiten muss, z.B. weil das SDK, dass man benutzen muss, nunmal darauf aufbaut. Da wäre es blöd, sich nur mit Referenzen auszukennen. Mit Referenzen kann man übrigens auch Blödsinn anstellen.Und vor Semantik-Fehlern schützt dich sowieso keiner. <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="😉"
    /> Im Klartext: man kann selbstverständlich wunderbar funktionierende, sicher laufende Programme mit Zeigern schreiben. Und vor Systemabstürzen brauchst du sicher keine Angst zu haben.</p>
<p>Minimal-Zeiger-Call-By-Reference-Beispiel:</p>
<pre><code class="language-cpp">void myFunc(int *i) {
  if(i) {  //i enthält die Adresse von myIntVar, du kannst also darauf zeigen
    *i=1;  // der Speicherbereich, auf den i zeigt, wird mit 1 überschrieben
  }
}

//Aufruf:
int myIntVar;
myFunc(&amp;myIntVar);  //Adresse der int-Variable übergeben
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1738857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738857</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 20:30:02 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Wir haben einen recht guten <a href="http://magazin.c-plusplus.net/artikel/Pointer%20in%20C(PlusPlus)" rel="nofollow">Artikel</a> über Zeiger im Magazin, da steht auch was über Referenzen. Wenn man Zeiger einmal richtig verstanden hat, braucht man sich auch nicht mehr vor ihnen zu fürchten <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>
</blockquote>
<p>Bämm^^ Ziemlich gut erklärt,... sollte an einen Verlag geschickt werden!</p>
<p>Danke für den Link <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="🙂"
    /> Hilft mir sehr!</p>
<p>Lg Mentras</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738858</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 20:30:02 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 21:55:43 GMT]]></title><description><![CDATA[<p>Alt und nicht wirklich didaktisch sinnvoll um Pointer zu lernen, aber immer wieder nett anzugucken:</p>
<p><a href="http://www.youtube.com/watch?v=UvoHwFvAvQE" rel="nofollow">http://www.youtube.com/watch?v=UvoHwFvAvQE</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738896</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 07 Jul 2009 21:55:43 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 22:05:34 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Und vor Semantik-Fehlern schützt dich sowieso keiner. <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>
</blockquote>
<p>Jetzt hast du aber ziemlich auf's Was-kenn-ich-nicht-für-tolle-Fremdwörter-Pedal getreten.</p>
<p>Erkläre mir bitte 'Semantik' in diesem Zshg. - ja ich bin zu doof, um das zu verstehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738898</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Tue, 07 Jul 2009 22:05:34 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Tue, 07 Jul 2009 22:09:07 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Alt und nicht wirklich didaktisch sinnvoll um Pointer zu lernen, aber immer wieder nett anzugucken:</p>
<p><a href="http://www.youtube.com/watch?v=UvoHwFvAvQE" rel="nofollow">http://www.youtube.com/watch?v=UvoHwFvAvQE</a></p>
</blockquote>
<p>OMG <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>
<p>Das ist sooooo geil xDDDD</p>
<p>Hat mir aber auch etwas neues erklärt!</p>
<p>Dank dir SeppJ!</p>
<p>€dit: _matze du versüßt mir den Tag <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="🙂"
    /> Danke für die Erklärung <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>
<p>Lg Mentras</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738899</guid><dc:creator><![CDATA[Mentras]]></dc:creator><pubDate>Tue, 07 Jul 2009 22:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Wed, 08 Jul 2009 00:12:46 GMT]]></title><description><![CDATA[<p>Mentras schrieb:</p>
<blockquote>
<p>Dort stand drin: &quot;Zeiger sind gefährlich...&quot;</p>
<p>Von kleinen Speicherverlusten bis zu System-Absturz...</p>
</blockquote>
<p>...bis zu undefiniertem Verhalten und somit auch schwarzen Löchern. <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>Nein, Zeiger sind eigentlich nur gefährlich, wenn man sie falsch anwendet. Aber im Rahmen von eigenen kleinen Applikationen kann nicht viel passieren. Trotzdem würde ich zuerst die Theorie gut durchlesen, so kann man sich einige Zeit sparen. Nur durch Herumexperimentieren erreicht man nicht viel. Was in dem Video nicht erwähnt wird, ist das Freigeben des Speichers; daran sollte man denken, es sei denn, man mag Memory Leaks.</p>
<p>@ EOP: _matze meinte wahrscheinlich, dass man mit Zeigern/Referenzen genauso auch semantische (von der Bedeutung und Logik des Programms her) Fehler machen kann, also auch ein well-formed-Programm inkorrekt sein kann. Sehr weltbewegend ist das eigentlich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1738916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738916</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 08 Jul 2009 00:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Wed, 08 Jul 2009 05:13:54 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>@ EOP: _matze meinte wahrscheinlich, dass man mit Zeigern/Referenzen genauso auch semantische (von der Bedeutung und Logik des Programms her) Fehler machen kann, also auch ein well-formed-Programm inkorrekt sein kann. Sehr weltbewegend ist das eigentlich nicht.</p>
</blockquote>
<p>Auf den Punkt gebracht. Ein fehlerfreies Übersetzen ist auch bei Verwendung von Referenzen kein Garant für ein fehlerfreies Programm. Weiß nicht, was man da verstehen muss. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1738938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1738938</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 08 Jul 2009 05:13:54 GMT</pubDate></item><item><title><![CDATA[Reply to Vor Zeiger schwitzige Hände... on Wed, 08 Jul 2009 10:56:24 GMT]]></title><description><![CDATA[<blockquote>
<p>bis zu undefiniertem Verhalten und somit auch schwarzen Löchern.</p>
</blockquote>
<p>Eine implementierung eines Compilers, die dann das Pentagon hackt und alle Atomraketen abfeuert wäre völlig Standardkonform... man kann nie wissen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1739126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1739126</guid><dc:creator><![CDATA[JustAnotherNoob]]></dc:creator><pubDate>Wed, 08 Jul 2009 10:56:24 GMT</pubDate></item></channel></rss>