<?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[operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend?]]></title><description><![CDATA[<p>Ich habe ein Problem mit der Überladung des Eingabe- und Ausgabeoperators. Ich deklariere die Operatorfunktion mit friend und müsste doch eigentlich direkten Zugriff auf die Attribute meiner Klasse haben, ohne dafür public get-Funktionen schreiben zu müssen. Hier mal meine Code-Schnipsel, vielleicht findet Ihr ja heraus, warum es bei mir nicht klappt.</p>
<pre><code class="language-cpp">//Team.h
class Team  
{
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; ); 
.....
}
</code></pre>
<pre><code class="language-cpp">//Team.cpp
//zunächst Konstruktor und Destruktor...
ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; myTeam)
{
    cout.setf (ios::left, ios::adjustfield);
    os &lt;&lt;setw(20)&lt;&lt; myTeam.teamName&lt;&lt; &quot;: &quot;;
    cout.setf (ios::right, ios::adjustfield);
    os&lt;&lt;myTeam.matchesPlayed&lt;&lt;&quot;Spiele,&quot;;
    os&lt;&lt;setw(3)&lt;&lt;myTeam.gamesWon&lt;&lt;&quot;:&quot;&lt;&lt;setw(3)&lt;&lt;myTeam.gamesLost; 
    os&lt;&lt;&quot; Saetze und &quot;&lt;&lt;setw(3)&lt;&lt;myTeam.pointsWon&lt;&lt;&quot;:&quot;; 
    os&lt;&lt;&quot;:&quot;&lt;&lt;setw(3)&lt;&lt;myTeam.pointsLost&lt;&lt;&quot; Punkte&quot;&lt;&lt;endl; 

    return os; 
}
</code></pre>
<p>Der Kompilerfehler lautet: <strong>&quot;Kein Zugriff auf private Element, dessen Deklaration in der Klasse &quot;Team&quot; erfolgte&quot;</strong><br />
Könnt Ihr mir helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/112366/operator-lt-lt-warum-keinen-zugriff-trotz-friend</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 09:47:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/112366.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Jun 2005 17:06:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 17:06:23 GMT]]></title><description><![CDATA[<p>Ich habe ein Problem mit der Überladung des Eingabe- und Ausgabeoperators. Ich deklariere die Operatorfunktion mit friend und müsste doch eigentlich direkten Zugriff auf die Attribute meiner Klasse haben, ohne dafür public get-Funktionen schreiben zu müssen. Hier mal meine Code-Schnipsel, vielleicht findet Ihr ja heraus, warum es bei mir nicht klappt.</p>
<pre><code class="language-cpp">//Team.h
class Team  
{
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; ); 
.....
}
</code></pre>
<pre><code class="language-cpp">//Team.cpp
//zunächst Konstruktor und Destruktor...
ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; myTeam)
{
    cout.setf (ios::left, ios::adjustfield);
    os &lt;&lt;setw(20)&lt;&lt; myTeam.teamName&lt;&lt; &quot;: &quot;;
    cout.setf (ios::right, ios::adjustfield);
    os&lt;&lt;myTeam.matchesPlayed&lt;&lt;&quot;Spiele,&quot;;
    os&lt;&lt;setw(3)&lt;&lt;myTeam.gamesWon&lt;&lt;&quot;:&quot;&lt;&lt;setw(3)&lt;&lt;myTeam.gamesLost; 
    os&lt;&lt;&quot; Saetze und &quot;&lt;&lt;setw(3)&lt;&lt;myTeam.pointsWon&lt;&lt;&quot;:&quot;; 
    os&lt;&lt;&quot;:&quot;&lt;&lt;setw(3)&lt;&lt;myTeam.pointsLost&lt;&lt;&quot; Punkte&quot;&lt;&lt;endl; 

    return os; 
}
</code></pre>
<p>Der Kompilerfehler lautet: <strong>&quot;Kein Zugriff auf private Element, dessen Deklaration in der Klasse &quot;Team&quot; erfolgte&quot;</strong><br />
Könnt Ihr mir helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807225</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 17:06:23 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 17:31:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class Team  
{
public:
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; );
.....
}
</code></pre>
<p>...sollte weiterhelfen.</p>
<p>Per Default sind alle Member, sofern nicht anderweitig gekennzeichnet, <strong>private</strong>. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/807239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807239</guid><dc:creator><![CDATA[Chew-Z]]></dc:creator><pubDate>Sat, 11 Jun 2005 17:31:28 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 17:51:20 GMT]]></title><description><![CDATA[<p>Es würde mich sehr wundern, wenn dadurch das Problem gelöst wird, da die friend Funktion ja kein Element der Klasse ist, sondern nur in der Klasse &quot;angemeldet&quot; wird. Von dem her sollte es egal sein, ob die friend Funktion im private oder public Bereich steht. Aber kannst es ja trotzdem versuchen.<br />
Eine Idee habe ich aber auch nicht. Das einzige was mir aufgefallen ist wie wäre es mit einem Strichpunkt am Ende der Klassendeklaration.</p>
<p>Gruß Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807247</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807247</guid><dc:creator><![CDATA[Alex_H]]></dc:creator><pubDate>Sat, 11 Jun 2005 17:51:20 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 17:54:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/8274">@Chew-Z</a><br />
Wo friend steht ist vollkommen gleich.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9325">@Guntpat</a><br />
Sind Namensräume im Spiel?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807248</guid><dc:creator><![CDATA[Ben04]]></dc:creator><pubDate>Sat, 11 Jun 2005 17:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 18:00:29 GMT]]></title><description><![CDATA[<p>Ich verwende lediglich using namespace std; - das public macht natürlich keinen Unterschied, weil die friend-Funktion nicht direkt zur Klasse gehört.<br />
Den Strichpunkt habe ich beim Kopieren vergessen. <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/807250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807250</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 18:00:29 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 18:10:47 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">//Team.h
class Team  
{
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; )const; 
.....
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/807254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807254</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Sat, 11 Jun 2005 18:10:47 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 18:26:06 GMT]]></title><description><![CDATA[<p>Es ist immer noch keine Member-Methode und kann daher auch nicht const sein. Sie hat ja auch keinen this-Pointer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807262</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 11 Jun 2005 18:26:06 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 18:35:00 GMT]]></title><description><![CDATA[<p>Geht das hier:</p>
<pre><code class="language-cpp">class Team  
{
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; myTeam)
{
    cout.setf (ios::left, ios::adjustfield);
    os &lt;&lt;setw(20)&lt;&lt; myTeam.teamName&lt;&lt; &quot;: &quot;;
    cout.setf (ios::right, ios::adjustfield);
    os&lt;&lt;myTeam.matchesPlayed&lt;&lt;&quot;Spiele,&quot;;
    os&lt;&lt;setw(3)&lt;&lt;myTeam.gamesWon&lt;&lt;&quot;:&quot;&lt;&lt;setw(3)&lt;&lt;myTeam.gamesLost;
    os&lt;&lt;&quot; Saetze und &quot;&lt;&lt;setw(3)&lt;&lt;myTeam.pointsWon&lt;&lt;&quot;:&quot;;
    os&lt;&lt;&quot;:&quot;&lt;&lt;setw(3)&lt;&lt;myTeam.pointsLost&lt;&lt;&quot; Punkte&quot;&lt;&lt;endl;

    return os;
}
}
</code></pre>
<p>Wenn ja dann hast du ein Problem mit der Signatur des operator&gt;&gt;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807266</guid><dc:creator><![CDATA[Ben04]]></dc:creator><pubDate>Sat, 11 Jun 2005 18:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 18:51:38 GMT]]></title><description><![CDATA[<p>Du hast recht - inline (also so wie Du es geschrieben hast) funktioniert das ganze, nur wenn ich die Definition in die cpp auslagere, funktioniert es nicht, aber ich verstehe nicht warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807270</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 18:51:38 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 19:00:07 GMT]]></title><description><![CDATA[<p>Kann das problem nicht nachvollziehen. Folgender code compiliert mit g++ 3.3.5 einwandfrei.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class Team  {
public:
  Team():x(12) {}
private:
  int x;
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; );
};

ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; myTeam)
{
   os &lt;&lt; myTeam.x;
   return os;
}

int main() {
   const Team ct;
   Team t;
   cout &lt;&lt; ct &lt;&lt; endl &lt;&lt; t &lt;&lt; endl;
   return 0;
}
</code></pre>
<p>Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807275</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 11 Jun 2005 19:00:07 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 19:12:38 GMT]]></title><description><![CDATA[<p>So würde das bei mir auch funktionieren, wenn man alles in eine Datei schreibt, aber beim Auslagern gibt es Probleme, obwohl das eigentlich gehen sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807286</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 19:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 19:49:52 GMT]]></title><description><![CDATA[<p>habe den code mal aufgeteilt. Funktioniert so auch.</p>
<p>team.h</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

class Team  {
public:
  Team():x(12) {}
private:
  int x;
friend std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; );
};
</code></pre>
<p>team.cpp</p>
<pre><code class="language-cpp">#include &quot;team.h&quot;

std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; myTeam)
{
   os &lt;&lt; myTeam.x;
   return os;
}
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;team.h&quot;
using namespace std;

int main() {
   const Team ct;
   Team t;
   cout &lt;&lt; ct &lt;&lt; endl &lt;&lt; t &lt;&lt; endl;
   return 0;
}
</code></pre>
<p>wenn ich den code aber folgendermassen aufteile :<br />
team.h</p>
<pre><code class="language-cpp">class Team  {
public:
  Team():x(12) {}
private:
  int x;
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; );
};
</code></pre>
<p>team.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;team.h&quot;

std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; myTeam)
{
   os &lt;&lt; myTeam.x;
   return os;
}
</code></pre>
<p>main.cpp wie oben</p>
<p>dann funktioniert es nicht. Erklärung habe ich keine.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807295</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 11 Jun 2005 19:49:52 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 19:56:14 GMT]]></title><description><![CDATA[<p>Ich scheine blind zu sein, aber ich sehe den Unterschied zwischen deinen beiden Varianten nicht...??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807297</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 19:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 19:57:35 GMT]]></title><description><![CDATA[<p>In der Klasse einmal mit std:: und einmal ohne.</p>
<p>Gruß Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807298</guid><dc:creator><![CDATA[Alex_H]]></dc:creator><pubDate>Sat, 11 Jun 2005 19:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 19:59:57 GMT]]></title><description><![CDATA[<p>der unterschied ist</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
</code></pre>
<p>fehlt in der zweiten version von team.h.<br />
wird aber von team.cpp includiert.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807300</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 11 Jun 2005 19:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 20:02:53 GMT]]></title><description><![CDATA[<p>Alex_H schrieb:</p>
<blockquote>
<p>In der Klasse einmal mit std:: und einmal ohne.</p>
<p>Gruß Alex</p>
</blockquote>
<p>That's it. Gibt also doch eine Erklärung.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807303</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 11 Jun 2005 20:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 20:14:39 GMT]]></title><description><![CDATA[<p>Schade, dass bei mir beide Versionen nicht funktionieren. Ich verstehe das nicht - vielleicht liegt es an meiner Entwicklungsumgebung oder irgendwelchen Einstellungen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807306</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 20:14:39 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 20:35:56 GMT]]></title><description><![CDATA[<p>Guntpat schrieb:</p>
<blockquote>
<p>Schade, dass bei mir beide Versionen nicht funktionieren. Ich verstehe das nicht - vielleicht liegt es an meiner Entwicklungsumgebung oder irgendwelchen Einstellungen ...</p>
</blockquote>
<p>Bist du sicher dass du nicht den selben fehler wie ich gemacht hast ?<br />
team.h</p>
<pre><code class="language-cpp">class Team  {
public:
  Team():x(12) {}
private:
  int x;
friend std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; );
};
</code></pre>
<p>mit std::ostream funktioniert die zweite version auch.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807309</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 11 Jun 2005 20:35:56 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 21:10:45 GMT]]></title><description><![CDATA[<p>Das Aufteilen in Header und Module sollte nichts ausmachen wichtig ist das was der Compiler zu sehen kriegt also in Zuks Beispielen wären das<br />
team.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
class Team  {
public:
  Team():x(12) {}
private:
  int x;
friend std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; );
};
std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; myTeam)
{
   os &lt;&lt; myTeam.x;
   return os;
}
</code></pre>
<p>und die zweite Version</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
class Team  {
public:
  Team():x(12) {}
private:
  int x;
friend ostream&amp; operator &lt;&lt; (ostream&amp; os, const Team&amp; );
};

std::ostream&amp; operator &lt;&lt; (std::ostream&amp; os, const Team&amp; myTeam)
{
   os &lt;&lt; myTeam.x;
   return os;
}
</code></pre>
<p>Und das einzige Problem das ich sehe ist, dass du ostream benutzt ohne vorher den std Namensraum gedumpt zu haben.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/9325">@Guntpat</a> geht das hier:</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;
class Foo{
  int a;
  friend ostream&amp;operator&lt;&lt;(ostream&amp;out, const Foo&amp;);
};
ostream&amp;operator&lt;&lt;(ostream&amp;out, const Foo&amp;foo){
  out&lt;&lt;foo.a;
  return out;
}
int main(){
  cout&lt;&lt;Foo();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/807328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807328</guid><dc:creator><![CDATA[Ben04]]></dc:creator><pubDate>Sat, 11 Jun 2005 21:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 21:25:00 GMT]]></title><description><![CDATA[<p>Also wie gesagt - in der gleichen Datei funktioniert es, also auch das letzte Beispiel von Dir. Und ich habe das jetzt ganz korrekt so benutzt, wie ihr das vorgeschlagen habt, aber es kommen noch immer die gleichen Kompilerfehler. Ich werde mich wohl einfach damit zufrieden geben müssen, dass ich die Operatorüberladung inline definiere...so tragisch ist das ja auch nicht, ist halt nur wegen der Sichtbarkeit des Codes bei der Schnittstelle nicht so ganz ideal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807332</guid><dc:creator><![CDATA[Guntpat]]></dc:creator><pubDate>Sat, 11 Jun 2005 21:25:00 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 21:52:36 GMT]]></title><description><![CDATA[<p>Was du auch noch machen kannst (und sowieso solltest) ist sämliche Infromationen über public Getter zur Verfügung zu stellen dann brauchst du kein friend.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807340</guid><dc:creator><![CDATA[Ben04]]></dc:creator><pubDate>Sat, 11 Jun 2005 21:52:36 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Sat, 11 Jun 2005 23:02:23 GMT]]></title><description><![CDATA[<p>Hm, hm, welchen Compiler verwendest du ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/807348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/807348</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Sat, 11 Jun 2005 23:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to operator&amp;lt;&amp;lt; warum keinen Zugriff trotz friend? on Tue, 11 Oct 2005 22:44:00 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab dasselbe Problem gehabt und auch nach unzähligen Versuchen fast aufgegeben. Das ganze scheint ein Bug im Visual Studio zu sein und zwar bis Service Pack 3. Ich habe visual Studio 6.0 verwendet, ich weiß net wies bei .NET aussieht, jedenfalls lässt sich das Problem durch die Installation des Servicepacks lösen!</p>
<p>Hier der Link zur genauen Beschreibung des BUGs: <a href="http://www.mvps.org/vcfaq/lang/2.htm" rel="nofollow">http://www.mvps.org/vcfaq/lang/2.htm</a></p>
<p>Vielleicht hilfts einigen weiter, mich hats nen ganzen Abend gekostet...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/890136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/890136</guid><dc:creator><![CDATA[Floix]]></dc:creator><pubDate>Tue, 11 Oct 2005 22:44:00 GMT</pubDate></item></channel></rss>