<?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[Klasse in Klasse schreiben]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich möchte eine Klasse zwecks Kapselung nur einer Klasse zugänglich machen und diese deshalb direkt in einer anderen Klasse definieren. Leider finde ich via Suchmaschine keine helfenden Ergebnisse. Es wäre schön, wenn jemand einen Adressverweis zu einer Seite, in der dies beschrieben wird, oder ein kurzes Codesegment zum Verstehen zur Verfügung stellen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302747/klasse-in-klasse-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 05:47:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302747.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Apr 2012 06:12:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse in Klasse schreiben on Thu, 26 Apr 2012 06:12:27 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich möchte eine Klasse zwecks Kapselung nur einer Klasse zugänglich machen und diese deshalb direkt in einer anderen Klasse definieren. Leider finde ich via Suchmaschine keine helfenden Ergebnisse. Es wäre schön, wenn jemand einen Adressverweis zu einer Seite, in der dies beschrieben wird, oder ein kurzes Codesegment zum Verstehen zur Verfügung stellen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205696</guid><dc:creator><![CDATA[Phisherman]]></dc:creator><pubDate>Thu, 26 Apr 2012 06:12:27 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse in Klasse schreiben on Thu, 26 Apr 2012 06:43:50 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Suche mal nach nested classes. Letzendlich ist das aber ganz einfach. Du musst doch nur deine neue Klasse in der Deklaration deiner anderen Klasse deklarieren.</p>
<pre><code class="language-cpp">class AA {
  public:
    class BB {
      int foo();
    };
    int i1;
    BB  bb1;
};

// Definition von foo aus BB
int AA::BB::foo() {
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2205697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205697</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 26 Apr 2012 06:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse in Klasse schreiben on Thu, 26 Apr 2012 06:46:39 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
class Outer 
{
  class Inner
  {
    void shout() const
    { std::cout &lt;&lt; &quot;Wo ist das Problem?&quot;; }
  };
public:
  void foo() const
  {
    Inner i;
    i.shout();
  }
};

int main()
{
  Outer o;
  o.foo();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2205698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205698</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 26 Apr 2012 06:46:39 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse in Klasse schreiben on Thu, 26 Apr 2012 07:01:17 GMT]]></title><description><![CDATA[<p>Vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205700</guid><dc:creator><![CDATA[Phisherman]]></dc:creator><pubDate>Thu, 26 Apr 2012 07:01:17 GMT</pubDate></item></channel></rss>