<?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[Addressen]]></title><description><![CDATA[<p>Gten Abend</p>
<p>Wie müsste ich eine Funktion deklarieren, die die Addresse von a zurück gibt?</p>
<pre><code class="language-cpp">class Ka
{
private:
   unsigned int a;

public:
   [meine Funktion];
};
</code></pre>
<p>nfg susi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137808/addressen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 20:46:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137808.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Feb 2006 23:07:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Addressen on Mon, 20 Feb 2006 23:07:26 GMT]]></title><description><![CDATA[<p>Gten Abend</p>
<p>Wie müsste ich eine Funktion deklarieren, die die Addresse von a zurück gibt?</p>
<pre><code class="language-cpp">class Ka
{
private:
   unsigned int a;

public:
   [meine Funktion];
};
</code></pre>
<p>nfg susi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998983</guid><dc:creator><![CDATA[susiR]]></dc:creator><pubDate>Mon, 20 Feb 2006 23:07:26 GMT</pubDate></item><item><title><![CDATA[Reply to Addressen on Mon, 20 Feb 2006 23:35:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">unsigned int* address_of_a()
{
    return &amp;a;
}
</code></pre>
<p>Bedenke aber, dass das keine gute Idee ist, da sowas die Datenkapselung aufhebt und die Implementierung anfällig für jede Menge Unfug macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998988</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Mon, 20 Feb 2006 23:35:59 GMT</pubDate></item><item><title><![CDATA[Reply to Addressen on Tue, 21 Feb 2006 07:09:20 GMT]]></title><description><![CDATA[<p>groovemaster schrieb:</p>
<blockquote>
<pre><code class="language-cpp">unsigned int* address_of_a()
{
    return &amp;a;
}
</code></pre>
<p>Bedenke aber, dass das keine gute Idee ist, da sowas die Datenkapselung aufhebt und die Implementierung anfällig für jede Menge Unfug macht.</p>
</blockquote>
<p>yup, wie das bsp zeigt!</p>
<pre><code class="language-cpp">class test
{
 public:
  test(int j){a=j;}
  int GetA()const{return a;}
  int* GetPtrA(){return &amp;a;}
 private:
 int a;
};
int main(int argc, char* argv[])
{
 test t(10);
 cout&lt;&lt;t.GetA()&lt;&lt;endl;
 int* ptr = t.GetPtrA();
 *ptr = 15;
 cout&lt;&lt;t.GetA()&lt;&lt;endl;    //nun 15!!!!!
 getch();       return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/999051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/999051</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Tue, 21 Feb 2006 07:09:20 GMT</pubDate></item></channel></rss>