<?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[Wofür nutzt man Referenzen?]]></title><description><![CDATA[<p>Moin Moin</p>
<p>ich arbeite gerade den C++ Primer durch und bin im Kapitel über Referenzen.</p>
<p>So wie ich das verstanden habe, dient eine Referenz als Alias für ein Objekt. Alles was ich mit der Referenz mache passiert in Wirklichkeit mit dem Objekt.</p>
<p>Meine Frage ist jetzt, wofür ich die Referenz dann brauche.</p>
<p>wenn ich:</p>
<pre><code class="language-cpp">int i = 5;
int &amp;r = i;
r = 10;
</code></pre>
<p>schreibe, kann ich dann nicht auch einfach</p>
<pre><code class="language-cpp">int i = 5;
i = 10;
</code></pre>
<p>schreiben?</p>
<p>Eventuell hab ich auch gerade einfach nur ein riesen Brett vorm Kopf und gleich werden mir die <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> (Augen aufgehen). Dann leg ich das Buch für Heute erst mal zur Seite und mach was anderes.</p>
<p>Grüße<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/266776/wofür-nutzt-man-referenzen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 19:55:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/266776.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 May 2010 12:46:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wofür nutzt man Referenzen? on Fri, 14 May 2010 12:46:32 GMT]]></title><description><![CDATA[<p>Moin Moin</p>
<p>ich arbeite gerade den C++ Primer durch und bin im Kapitel über Referenzen.</p>
<p>So wie ich das verstanden habe, dient eine Referenz als Alias für ein Objekt. Alles was ich mit der Referenz mache passiert in Wirklichkeit mit dem Objekt.</p>
<p>Meine Frage ist jetzt, wofür ich die Referenz dann brauche.</p>
<p>wenn ich:</p>
<pre><code class="language-cpp">int i = 5;
int &amp;r = i;
r = 10;
</code></pre>
<p>schreibe, kann ich dann nicht auch einfach</p>
<pre><code class="language-cpp">int i = 5;
i = 10;
</code></pre>
<p>schreiben?</p>
<p>Eventuell hab ich auch gerade einfach nur ein riesen Brett vorm Kopf und gleich werden mir die <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> (Augen aufgehen). Dann leg ich das Buch für Heute erst mal zur Seite und mach was anderes.</p>
<p>Grüße<br />
Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897018</guid><dc:creator><![CDATA[Prinz Martin]]></dc:creator><pubDate>Fri, 14 May 2010 12:46:32 GMT</pubDate></item><item><title><![CDATA[Reply to Wofür nutzt man Referenzen? on Fri, 14 May 2010 12:51:47 GMT]]></title><description><![CDATA[<p>Mit Operatorüberladung werden Referenzen elementar wichtig <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="😉"
    /> Weiter Lesen <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/1897021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897021</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Fri, 14 May 2010 12:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to Wofür nutzt man Referenzen? on Fri, 14 May 2010 12:53:55 GMT]]></title><description><![CDATA[<p>Es gibt zwar auch Anwendungsfälle wo man Referenzen als reinen Alias verwendet (z.B. wenn man in Schleifen nicht immer foo[i] schreiben will), aber richtig interessant wird es erst, wenn man Referenzen als Funktionsparameter (oder auch als Rückgabewert!) benutzt. Das kommt ganz bestimmt sehr bald in deinem Buch dran und es wird dort sicher auch erklärt warum dieser Fall interessant ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897022</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 14 May 2010 12:53:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wofür nutzt man Referenzen? on Fri, 14 May 2010 12:54:13 GMT]]></title><description><![CDATA[<p>Zur Parameterübergabe bei Funktionen wird es oft benutzt und typischerweise bei Objekten, nicht so sehr bei int, floats, double etc. Variablen. Das ist der häufigste Anwendungsfall.</p>
<pre><code class="language-cpp">void doThis(CMyObj &amp; ref)
{
   //...Referenz kann manipuliert werden
}
</code></pre>
<pre><code class="language-cpp">void doThis(const CMyObj &amp; ref)
{
   //...Referenz kann hat nur readonly Zugriff
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1897023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897023</guid><dc:creator><![CDATA[NickTheQuick]]></dc:creator><pubDate>Fri, 14 May 2010 12:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to Wofür nutzt man Referenzen? on Fri, 14 May 2010 13:28:08 GMT]]></title><description><![CDATA[<p>gut dann les ich weiter <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="😃"
    /> ich hab ja noch ca 900 Seiten :-D.</p>
<p>Aber dann hab ich wenigstens alles verstanden und der &quot;Sinn&quot; wird dann später erklärt. Ich dachte irgendwie ich hätte was elementares übersehen.</p>
<p>Danke sehr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1897053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1897053</guid><dc:creator><![CDATA[Prinz Martin]]></dc:creator><pubDate>Fri, 14 May 2010 13:28:08 GMT</pubDate></item></channel></rss>