<?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[Statische Klasse]]></title><description><![CDATA[<p>Kann mir mal einer sagen warum es nicht möglich ist, dass äußere und innere Klasse den gleichen Namen haben ?</p>
<pre><code>class Test
{
public:
	 static  void ausgabe(  )
	{
		cout&lt;&lt;&quot;Hello_Test_Außen&quot;&lt;&lt;endl;
	}

    class Test  // hier Fehler
   {
   public:
	    static  void ausgabe()
	   {
			cout&lt;&lt;&quot;Hello_Test_Innen&quot;&lt;&lt;endl;
	   }
   };

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/321716/statische-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 02:55:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321716.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Nov 2013 10:42:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 10:43:02 GMT]]></title><description><![CDATA[<p>Kann mir mal einer sagen warum es nicht möglich ist, dass äußere und innere Klasse den gleichen Namen haben ?</p>
<pre><code>class Test
{
public:
	 static  void ausgabe(  )
	{
		cout&lt;&lt;&quot;Hello_Test_Außen&quot;&lt;&lt;endl;
	}

    class Test  // hier Fehler
   {
   public:
	    static  void ausgabe()
	   {
			cout&lt;&lt;&quot;Hello_Test_Innen&quot;&lt;&lt;endl;
	   }
   };

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2366973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366973</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Fri, 22 Nov 2013 10:43:02 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 10:44:59 GMT]]></title><description><![CDATA[<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366974</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 22 Nov 2013 10:44:59 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 10:45:21 GMT]]></title><description><![CDATA[<p>Der Aufruf für die innere Klasse wäre ja</p>
<pre><code>Test::Test::ausgabe() ;
</code></pre>
<p>Für die äußere Klasse wäre der Aufruf</p>
<pre><code>Test::ausgabe();
</code></pre>
<p>Ist doch absolut eindeutig ????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366976</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Fri, 22 Nov 2013 10:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 10:45:33 GMT]]></title><description><![CDATA[<p>Dein Compiler gibt also &quot;hier Fehler&quot; aus? Interessant ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366977</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Fri, 22 Nov 2013 10:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 10:52:42 GMT]]></title><description><![CDATA[<p>Ja, find ich auch geil.</p>
<p>Will dann en Compiler der &quot;Kanackk&quot;-Deutsch spricht <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/2366978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366978</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 22 Nov 2013 10:52:42 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 10:56:47 GMT]]></title><description><![CDATA[<p>Die Abfrage ist doch eindeutig. Also was passt dem Compiler hier nicht ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366979</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Fri, 22 Nov 2013 10:56:47 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 11:00:58 GMT]]></title><description><![CDATA[<p>blurry333 schrieb:</p>
<blockquote>
<p>Die Abfrage ist doch eindeutig. Also was passt dem Compiler hier nicht ?</p>
</blockquote>
<p>woher sollen wir wissen, was der Compiler dir sagt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366980</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 22 Nov 2013 11:00:58 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 11:47:30 GMT]]></title><description><![CDATA[<p>Dass die beiden Klasse nicht gleich heißen dürfen !!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366999</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Fri, 22 Nov 2013 11:47:30 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 13:20:15 GMT]]></title><description><![CDATA[<pre><code>class Test
{
public:
     static  void ausgabe(  )
    {
        cout&lt;&lt;&quot;Hello_Test_Außen&quot;&lt;&lt;endl;
        Test::ausgabe();  // Welches ist gemeint?
    }

    class Test
   {
   public:
        static  void ausgabe()
       {
            cout&lt;&lt;&quot;Hello_Test_Innen&quot;&lt;&lt;endl;
       }
   };

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2367028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367028</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Fri, 22 Nov 2013 13:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 13:43:25 GMT]]></title><description><![CDATA[<p>MS-Compiler schrieb:</p>
<blockquote>
<p>error C3769: 'Test' : a nested class cannot have the same name as the immediately enclosing class</p>
</blockquote>
<p>Versuche doch einfach mal eine Methode in der Klasse <code>Test</code> (outer) zu schreiben, die als Parameter ein <code>Test</code> -Objekt erwartet und dann eine zweite, die ein <code>Test::Test</code> -Objekt erwartet erwartet.<br />
Wie unterscheiden sich die beiden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367030</guid><dc:creator><![CDATA[Kenner der Compiler]]></dc:creator><pubDate>Fri, 22 Nov 2013 13:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 15:50:50 GMT]]></title><description><![CDATA[<p>Und was soll da jetzt nicht passen ? Kann man doch unterscheiden ?</p>
<pre><code>class Test 
{ 
public: 
     static  void ausgabe(  ) 
    { 
        cout&lt;&lt;&quot;Hello_Test_Außen&quot;&lt;&lt;endl; 
        Test::ausgabe();  // Welches ist gemeint? 
    } 

    static void funk1(Test obj)
    {

    }

    static void funk1(Test::Test obj)
    {

    }

    class Test 
   { 
   public: 
        static  void ausgabe() 
       { 
            cout&lt;&lt;&quot;Hello_Test_Innen&quot;&lt;&lt;endl; 
       } 
   }; 

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2367096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367096</guid><dc:creator><![CDATA[blurry333]]></dc:creator><pubDate>Fri, 22 Nov 2013 15:50:50 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 16:29:52 GMT]]></title><description><![CDATA[<p>blurry333 schrieb:</p>
<blockquote>
<p>Und was soll da jetzt nicht passen ? Kann man doch unterscheiden ?</p>
</blockquote>
<p>Nein...<br />
Deine Funk1 die ein Test obj erwartet. Welches Test ist gemeint? Das äußere oder das innere?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367115</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367115</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Fri, 22 Nov 2013 16:29:52 GMT</pubDate></item><item><title><![CDATA[Reply to Statische Klasse on Fri, 22 Nov 2013 17:01:30 GMT]]></title><description><![CDATA[<p>Nur um das Anzumerken: <code>Test::Test</code> wäre (von außerhalb wie von innerhalb) dasselbe wie <code>Test</code> , Stichwort <em>injected-class-name</em>.</p>
<p>Aber das ist sowieso nicht erlaubt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2367121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2367121</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Fri, 22 Nov 2013 17:01:30 GMT</pubDate></item></channel></rss>