<?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[Zugriff auf Private Variable]]></title><description><![CDATA[<p>Hey,<br />
ich hab hier folgenden Quelltextauschnitt:</p>
<pre><code class="language-cpp">complex complex::operator+=(complex c){
  re += c.re;
  im += c.im;
  return *this;
}
</code></pre>
<p>re und im sind Private Variablen der Klasse complex. Also re und im darf ich direkt benutzen weil ich mich ja in der Klasse befinde.<br />
Darf man mit der Instanz c auch direkt auf re und im Zugreifen, also wie es dort gemacht ist <a href="http://c.re" rel="nofollow">c.re</a> z.B.? Kommt kein Fehler, aber streng genommen befinde ich mich ja mit dem übergebenen c nicht direkt in der Klasse und normal muss man dann doch Getter/Setter Funktionen benutzen...<br />
Das wurde in einer Übung so gemacht und ich wollte mich nur mal versichern, wäre schön, wenn mich da jemand aufklären könnte :).<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/299128/zugriff-auf-private-variable</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 11:59:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/299128.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Feb 2012 09:39:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf Private Variable on Fri, 03 Feb 2012 09:39:16 GMT]]></title><description><![CDATA[<p>Hey,<br />
ich hab hier folgenden Quelltextauschnitt:</p>
<pre><code class="language-cpp">complex complex::operator+=(complex c){
  re += c.re;
  im += c.im;
  return *this;
}
</code></pre>
<p>re und im sind Private Variablen der Klasse complex. Also re und im darf ich direkt benutzen weil ich mich ja in der Klasse befinde.<br />
Darf man mit der Instanz c auch direkt auf re und im Zugreifen, also wie es dort gemacht ist <a href="http://c.re" rel="nofollow">c.re</a> z.B.? Kommt kein Fehler, aber streng genommen befinde ich mich ja mit dem übergebenen c nicht direkt in der Klasse und normal muss man dann doch Getter/Setter Funktionen benutzen...<br />
Das wurde in einer Übung so gemacht und ich wollte mich nur mal versichern, wäre schön, wenn mich da jemand aufklären könnte :).<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2176302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2176302</guid><dc:creator><![CDATA[arnonym]]></dc:creator><pubDate>Fri, 03 Feb 2012 09:39:16 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Private Variable on Fri, 03 Feb 2012 09:40:54 GMT]]></title><description><![CDATA[<p>private ist Zugriffsschutz auf Klassen- und nicht Objekt-Ebene. Also ist es korrekt, das c drauf zugreifen darf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2176304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2176304</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Fri, 03 Feb 2012 09:40:54 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf Private Variable on Fri, 03 Feb 2012 09:42:09 GMT]]></title><description><![CDATA[<p>Hui das ging schnell.<br />
Gut das wollte ich nur wissen, danke :).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2176305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2176305</guid><dc:creator><![CDATA[arnonym]]></dc:creator><pubDate>Fri, 03 Feb 2012 09:42:09 GMT</pubDate></item></channel></rss>