<?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[[GELÖST]Zugriff auf private verbieten]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe folgenden Code:</p>
<pre><code class="language-cpp">class A
{
  int a;
};
class B
{
  public:
    friend class A;
    void Fnc(A Data)
    {
      Data.a = 3;
    };
};
</code></pre>
<p>Ich will, dass auf den private-Bereich der Klasse A keiner einen Zugriff hat (ausser die Klasse selbst und wenn man die Adresse hat). Ist das möglich? Und wenn ja, wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/277442/gelöst-zugriff-auf-private-verbieten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 21:00:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/277442.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Nov 2010 18:17:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 19:05:15 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe folgenden Code:</p>
<pre><code class="language-cpp">class A
{
  int a;
};
class B
{
  public:
    friend class A;
    void Fnc(A Data)
    {
      Data.a = 3;
    };
};
</code></pre>
<p>Ich will, dass auf den private-Bereich der Klasse A keiner einen Zugriff hat (ausser die Klasse selbst und wenn man die Adresse hat). Ist das möglich? Und wenn ja, wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982441</guid><dc:creator><![CDATA[X.DarkForce.X]]></dc:creator><pubDate>Thu, 18 Nov 2010 19:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:23:17 GMT]]></title><description><![CDATA[<p>Auf den privaten Bereich von A <strong>hat</strong> niemand einen Zugriff..</p>
<p>Im übrigen ist das <code>friend</code> da auch noch falsch platziert..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982445</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:27:54 GMT]]></title><description><![CDATA[<p>X.DarkForce.X schrieb:</p>
<blockquote>
<p>Ist das möglich? Und wenn ja, wie?</p>
</blockquote>
<p>Ja, indem du <code>private</code> verwendest. Das ist ja gerade der Sinn dahinter...</p>
<p>Falls du was anderes meinst, drück dich verständlicher aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982447</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:27:54 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:28:03 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Auf den privaten Bereich von A <strong>hat</strong> niemand einen Zugriff..</p>
</blockquote>
<p>Auf was sonst?</p>
<p>drakon schrieb:</p>
<blockquote>
<p>Im übrigen ist das <code>friend</code> da auch noch falsch platziert..</p>
</blockquote>
<p>Mein Compilier schluckt das. Müsste der im private stehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982448</guid><dc:creator><![CDATA[X.DarkForce.X]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:28:03 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:30:15 GMT]]></title><description><![CDATA[<p>X.DarkForce.X schrieb:</p>
<blockquote>
<p>Auf was sonst?</p>
</blockquote>
<p>Du hast uns falsch verstanden.</p>
<p>X.DarkForce.X schrieb:</p>
<blockquote>
<p>Mein Compilier schluckt das.</p>
</blockquote>
<p>Was noch lange nicht heisst, dass es semantisch sinnvoll ist. Freundschaft wird gewährt, nicht an sich gerissen. Also schreib <code>friend</code> in die Klasse, die Zugriff auf sich erlauben will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982450</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:30:15 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:43:51 GMT]]></title><description><![CDATA[<p>Aha! Beide Klassen müssen die Freundschaft akzeptieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982469</guid><dc:creator><![CDATA[X.DarkForce.X]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:43:51 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:45:59 GMT]]></title><description><![CDATA[<p>X.DarkForce.X schrieb:</p>
<blockquote>
<p>Aha! Beide Klassen müssen die Freundschaft akzeptieren.</p>
</blockquote>
<p>Nein, nur die Freundschaft gewährende Klasse muss ein <code>friend</code> haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982474</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:45:59 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:49:29 GMT]]></title><description><![CDATA[<p>Also muss Freundschaft angeboten werden und kann dann nur vom Empfänger genutzt werden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982478</guid><dc:creator><![CDATA[X.DarkForce.X]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:52:23 GMT]]></title><description><![CDATA[<p>X.DarkForce.X schrieb:</p>
<blockquote>
<p>Also muss Freundschaft angeboten werden und kann dann nur vom Empfänger genutzt werden...</p>
</blockquote>
<p>So wie im echten Leben...</p>
<p>Du weisst übrigens schon, dass es Grundlagenbücher gibt, mit denen man sowas deutlich schneller lernt, als wenn man hier im Forum fragen geht?</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982480</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:52:23 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:57:17 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Du weisst übrigens schon, dass es Grundlagenbücher gibt, mit denen man sowas deutlich schneller lernt, als wenn man hier im Forum fragen geht?</p>
</blockquote>
<p>Da fallen mir so einige Gründe ein... Aber gehen wir einfach mal davon aus, dass er/sie unsere Nähe sucht <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1982482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982482</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:57:17 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 18:59:01 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>X.DarkForce.X schrieb:</p>
<blockquote>
<p>Also muss Freundschaft angeboten werden und kann dann nur vom Empfänger genutzt werden...</p>
</blockquote>
<p>So wie im echten Leben...</p>
</blockquote>
<p>Ich habe in der Logik-Vorlesung gelernt, daß Freundschaft symmetrisch ist im Gegensatz zur Liebe, die das nicht sein muß.<br />
Also gerade nicht wie im richtigen Leben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982484</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 18 Nov 2010 18:59:01 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 19:04:24 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>So wie im echten Leben...</p>
</blockquote>
<p><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>HighLigerBiMBam schrieb:</p>
<blockquote>
<p>Aber gehen wir einfach mal davon aus, dass er/sie unsere Nähe sucht <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>
</blockquote>
<p>o.O</p>
<p>HighLigerBiMBam schrieb:</p>
<blockquote>
<p>er/sie</p>
</blockquote>
<p>Er...</p>
<p>Danke, kann geclosed werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982488</guid><dc:creator><![CDATA[X.DarkForce.X]]></dc:creator><pubDate>Thu, 18 Nov 2010 19:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Thu, 18 Nov 2010 19:46:04 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Ich habe in der Logik-Vorlesung gelernt, daß Freundschaft symmetrisch ist im Gegensatz zur Liebe, die das nicht sein muß.<br />
Also gerade nicht wie im richtigen Leben.</p>
</blockquote>
<p>Also das mit der Liebe wird wohl schon auch stimmen, aber mit der Freundschaft geht es doch genau gleich. Sie muss angeboten werden, heisst aber nicht, dass sie auch automatisch erwiedert wird. Und es kommt sogar vor, dass sie einseitig genutzt wird.</p>
<p>Euer Professor wahr wohl ein Optimist <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>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982520</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Thu, 18 Nov 2010 19:46:04 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Fri, 19 Nov 2010 08:20:32 GMT]]></title><description><![CDATA[<p>Vielleicht sollte man unterscheiden zwischen<br />
a) dem &quot;Angebot zur Freundschaft&quot; (wie es im Schlüsselwort <code>friend</code> ausgedrückt wird) und<br />
b) der &quot;gelebten Freundschaft&quot; (das Eingehen auf das Angebot durch den Aufruf).</p>
<p>Insgesamt wird in C++ Freundschaft aber sowieso nicht wie im richtigen Leben abgebildet: Da wird nämlich erst beidseitig die &quot;Bereitschaft zur Freundschaft&quot; erklärt und dann auch beidseitig (und deutlich komplexer) gelebt.</p>
<p>Gruß,</p>
<p>Simon2.</p>
<p>P.S.: Bei &quot;Liebe&quot; wird das Ganze IMHO noch viel komplexer, weil wir viel zu viele Phänomene unter diesen Begriff pressen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982674</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 19 Nov 2010 08:20:32 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Fri, 19 Nov 2010 08:48:48 GMT]]></title><description><![CDATA[<p><div class="plugin-markdown"><input type="checkbox" id="checkbox42530" checked="true" /><label for="checkbox42530">Für ein </label></div><code>love</code> -Schlüsselwort!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1982684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982684</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 19 Nov 2010 08:48:48 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Fri, 19 Nov 2010 08:59:10 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox42531" checked="true" /><label for="checkbox42531">Für ein </label></div><code>love</code> -Schlüsselwort!</p>
</blockquote>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1982690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982690</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Fri, 19 Nov 2010 08:59:10 GMT</pubDate></item><item><title><![CDATA[Reply to [GELÖST]Zugriff auf private verbieten on Fri, 19 Nov 2010 09:09:23 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p><div class="plugin-markdown"><input type="checkbox" id="checkbox42532" checked="true" /><label for="checkbox42532">Für ein </label></div><code>love</code> -Schlüsselwort!</p>
</blockquote>
<p>Dann aber irgendwie im Zusammenhang mit Vererbung <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1982695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1982695</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Fri, 19 Nov 2010 09:09:23 GMT</pubDate></item></channel></rss>