<?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[Klassen ineinander verschachtelt]]></title><description><![CDATA[<p>Wie spreche ich den Konstruktor von einer Klasse an, die sich schon in einer Klasse beinfdet? So wie ichs mache, is es anscheinend falsch:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class Ober
{
    class Unter
    {
        public:
        Unter(int a_,int b_,int c_);
        int a;
        int b;
        int c;
    };
};

Ober::Unter::Ober::Unter(int a_,int b_,int c_)
:a(a_),b(b_),c(c_)
{

}

int main()
{

    return 0;
}
</code></pre>
<p>**<br />
Compiling: C:\MinGW\Andi\test.cpp<br />
C:\MinGW\Andi\test.cpp:17: error: <code>class Ober::Unter::Ober' has not been declared C:\\MinGW\\Andi\\test.cpp:18: error: ISO C++ forbids declaration of</code>Unter' with no type<br />
C:\MinGW\Andi\test.cpp: In function `int Unter(int, int, int)':<br />
C:\MinGW\Andi\test.cpp:18: error: only constructors take base initializers<br />
Process terminated with status 1 (0 minutes, 0 seconds)<br />
3 errors, 0 warnings<br />
**</p>
<p>MfG<br />
Stromberg</p>
<p>EDIT:<br />
Habs selber gelöst, muss &quot;Ober::Unter::Unter(....)&quot; heißen! Peinlicher Fehler <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/topic/201071/klassen-ineinander-verschachtelt</link><generator>RSS for Node</generator><lastBuildDate>Mon, 05 Oct 2026 21:52:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/201071.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 23 Dec 2007 20:37:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassen ineinander verschachtelt on Sun, 23 Dec 2007 20:43:03 GMT]]></title><description><![CDATA[<p>Wie spreche ich den Konstruktor von einer Klasse an, die sich schon in einer Klasse beinfdet? So wie ichs mache, is es anscheinend falsch:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class Ober
{
    class Unter
    {
        public:
        Unter(int a_,int b_,int c_);
        int a;
        int b;
        int c;
    };
};

Ober::Unter::Ober::Unter(int a_,int b_,int c_)
:a(a_),b(b_),c(c_)
{

}

int main()
{

    return 0;
}
</code></pre>
<p>**<br />
Compiling: C:\MinGW\Andi\test.cpp<br />
C:\MinGW\Andi\test.cpp:17: error: <code>class Ober::Unter::Ober' has not been declared C:\\MinGW\\Andi\\test.cpp:18: error: ISO C++ forbids declaration of</code>Unter' with no type<br />
C:\MinGW\Andi\test.cpp: In function `int Unter(int, int, int)':<br />
C:\MinGW\Andi\test.cpp:18: error: only constructors take base initializers<br />
Process terminated with status 1 (0 minutes, 0 seconds)<br />
3 errors, 0 warnings<br />
**</p>
<p>MfG<br />
Stromberg</p>
<p>EDIT:<br />
Habs selber gelöst, muss &quot;Ober::Unter::Unter(....)&quot; heißen! Peinlicher Fehler <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/1425363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1425363</guid><dc:creator><![CDATA[Stromberg]]></dc:creator><pubDate>Sun, 23 Dec 2007 20:43:03 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen ineinander verschachtelt on Mon, 24 Dec 2007 10:44:04 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Ober::Unter::Unter(int a_,int b_,int c_) 
:a(a_),b(b_),c(c_) 
{ 

}
</code></pre>
<p>Gruss Simon</p>
<p>Edit: ok, bin mal wieder viel zu spät.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1425543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1425543</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Mon, 24 Dec 2007 10:44:04 GMT</pubDate></item></channel></rss>