<?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[Referenzen und Pointer Verständnisfrage]]></title><description><![CDATA[<p>Ich beschäftige mich schon länger mit den Grundlagen von c++<br />
habe aber trotzdem eine Verständnissfrage.<br />
Referenzen werden benutzt im inerhalb von Funktionen auf Variablen zugreifen zu können und diese zu verändern.<br />
Ist das so richtig ?</p>
<p>Zeiger dienen dem direkten Speicherzugriff<br />
Ihnen wird die aktuelle Speicherposition einer Variablen zugewiesen im diese Speicherzelle zu bearbeiten.<br />
Mit erschließt sich leider nicht ganz wofür , soll ich wieder wie in den 80er mit Peek und Poke im speicher herumwühlen ?<br />
Da gibt es doch sicher elegantere Variationen ?<br />
Jetzt habe ich schon verschiedene Artikel zu diesem Thema gelesen , bin aber über den sinnvollen gebrauch der Pointer noch unschlüssig.</p>
<p>Danke fürs lesen ..</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/308960/referenzen-und-pointer-verständnisfrage</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 13:02:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308960.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Oct 2012 13:14:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Referenzen und Pointer Verständnisfrage on Wed, 10 Oct 2012 13:14:21 GMT]]></title><description><![CDATA[<p>Ich beschäftige mich schon länger mit den Grundlagen von c++<br />
habe aber trotzdem eine Verständnissfrage.<br />
Referenzen werden benutzt im inerhalb von Funktionen auf Variablen zugreifen zu können und diese zu verändern.<br />
Ist das so richtig ?</p>
<p>Zeiger dienen dem direkten Speicherzugriff<br />
Ihnen wird die aktuelle Speicherposition einer Variablen zugewiesen im diese Speicherzelle zu bearbeiten.<br />
Mit erschließt sich leider nicht ganz wofür , soll ich wieder wie in den 80er mit Peek und Poke im speicher herumwühlen ?<br />
Da gibt es doch sicher elegantere Variationen ?<br />
Jetzt habe ich schon verschiedene Artikel zu diesem Thema gelesen , bin aber über den sinnvollen gebrauch der Pointer noch unschlüssig.</p>
<p>Danke fürs lesen ..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258838</guid><dc:creator><![CDATA[Fragensteller555]]></dc:creator><pubDate>Wed, 10 Oct 2012 13:14:21 GMT</pubDate></item><item><title><![CDATA[Reply to Referenzen und Pointer Verständnisfrage on Wed, 10 Oct 2012 13:51:36 GMT]]></title><description><![CDATA[<p>Fragensteller555 schrieb:</p>
<blockquote>
<p>Referenzen werden benutzt im inerhalb von Funktionen auf Variablen zugreifen zu können und diese zu verändern.<br />
Ist das so richtig ?</p>
</blockquote>
<p>Kann man, aber häufiger ist der Grund Performance. Übergib mal einer Funktion einen Container &quot;by value&quot; anstatt &quot;by (const) reference&quot;.</p>
<p>Fragensteller555 schrieb:</p>
<blockquote>
<p>Ihnen wird die aktuelle Speicherposition einer Variablen zugewiesen im diese Speicherzelle zu bearbeiten.</p>
</blockquote>
<p>Ja, Zeiger erhalten die Speicheradresse von Variablen.</p>
<p>Fragensteller555 schrieb:</p>
<blockquote>
<p>Mit erschließt sich leider nicht ganz wofür , soll ich wieder wie in den 80er mit Peek und Poke im speicher herumwühlen ?</p>
</blockquote>
<p>Rohe Zeiger sind in C++ nicht sehr häufig außer im Low-Level-Bersich. Es gibt ja Iteratoren, Smarte pointer und dergleichen was wesentlich besser ist.</p>
<p>gruß<br />
syntax</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258853</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258853</guid><dc:creator><![CDATA[Syntax_error]]></dc:creator><pubDate>Wed, 10 Oct 2012 13:51:36 GMT</pubDate></item><item><title><![CDATA[Reply to Referenzen und Pointer Verständnisfrage on Wed, 10 Oct 2012 14:07:01 GMT]]></title><description><![CDATA[<p>Klar gibt es elegantere Versionen mit dem Speicher umzugehen, aber in C++ ist es halt mit Pointern gelöst.</p>
<p>Letztendlich musst du ja in jeder (objektorientierten) Programmiersprache die Adressen von Objekten festhalten können - in C++ ist das halt nicht hinter anderen Mechanismen versteckt sondern direkt mit Pointern.</p>
<p>Du musst ja allen Speicher der auf dem Heap liegt mit Pointern ansprechen, was anderes bleibt dir gar nicht übrig.</p>
<p>Hat z.B. den Vorteil dass man deutlich hardwarenäher programmieren kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258860</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Wed, 10 Oct 2012 14:07:01 GMT</pubDate></item><item><title><![CDATA[Reply to Referenzen und Pointer Verständnisfrage on Wed, 10 Oct 2012 18:38:24 GMT]]></title><description><![CDATA[<p>Danke ihr habt mir helfen können <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/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/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/2258976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258976</guid><dc:creator><![CDATA[Fragensteller 555]]></dc:creator><pubDate>Wed, 10 Oct 2012 18:38:24 GMT</pubDate></item><item><title><![CDATA[Reply to Referenzen und Pointer Verständnisfrage on Wed, 10 Oct 2012 23:22:52 GMT]]></title><description><![CDATA[<p>Zeiger sind nicht boese. Das versuchen dir nur die Java-Leute einzutrichtern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2259035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2259035</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Wed, 10 Oct 2012 23:22:52 GMT</pubDate></item></channel></rss>