<?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[Anfängerfrage zu Referenzen]]></title><description><![CDATA[<p>Hi ich habe folgendes Problem:<br />
Ich habe aus einem Beispielcode folgende Codezeile</p>
<p>ClientRegistry&amp; registry = app-&gt; getRegistry();</p>
<p>registry soll in 2 Methoden einer Klasse verfügbar sein.</p>
<p>Ich wollte also Clientregistry &amp;registry;<br />
in die *.hpp schreiben.<br />
Allerdings mus man ja Referenzen initialisieren.</p>
<p>Clientregistry &amp;registry = 0; ging auch nicht.</p>
<p>Wie deklariere und inititialisiere ich also eine Referenz so dass sie in der Klasse verfügbar ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/133243/anfängerfrage-zu-referenzen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 20:38:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/133243.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Jan 2006 13:03:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerfrage zu Referenzen on Mon, 16 Jan 2006 13:03:09 GMT]]></title><description><![CDATA[<p>Hi ich habe folgendes Problem:<br />
Ich habe aus einem Beispielcode folgende Codezeile</p>
<p>ClientRegistry&amp; registry = app-&gt; getRegistry();</p>
<p>registry soll in 2 Methoden einer Klasse verfügbar sein.</p>
<p>Ich wollte also Clientregistry &amp;registry;<br />
in die *.hpp schreiben.<br />
Allerdings mus man ja Referenzen initialisieren.</p>
<p>Clientregistry &amp;registry = 0; ging auch nicht.</p>
<p>Wie deklariere und inititialisiere ich also eine Referenz so dass sie in der Klasse verfügbar ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967973</guid><dc:creator><![CDATA[copper]]></dc:creator><pubDate>Mon, 16 Jan 2006 13:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Referenzen on Mon, 16 Jan 2006 13:10:15 GMT]]></title><description><![CDATA[<p>Du kannst sie als Member deiner Klasse anlegen und dann in der Initialisierungsliste des Konstruktors mit einer Zieladresse versorgen:</p>
<pre><code class="language-cpp">class myClass
{
public:
  myClass() : reg(app-&gt;getRegistry()) {}
private:
  ClientRegistry&amp; reg;
}
</code></pre>
<p>(Alternativ kannst du auch Pointer verwenden, die lassen sich nachträglich mit einem Wert belegen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/967978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/967978</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Mon, 16 Jan 2006 13:10:15 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Referenzen on Mon, 16 Jan 2006 13:54:41 GMT]]></title><description><![CDATA[<p>Danke erstmal.</p>
<p>Das ich auch Pointer verwenden kann sagt mir, dass eine Referenz also auch die Adresse eines Objekts enthält aber nicht verändert werden kann? Ein Pointer ist variabel.</p>
<p>Immer wenn der Rückgabewert einer Methode ein Alias verlangt dann können auch Pointer verwendte werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968032</guid><dc:creator><![CDATA[copper]]></dc:creator><pubDate>Mon, 16 Jan 2006 13:54:41 GMT</pubDate></item></channel></rss>