<?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[problem mit c++ klassen + vererbung]]></title><description><![CDATA[<p>bitte kann mir jemand helfen:<br />
ich frage mich, warum in der main funktion nicht auf die vererbten elemente von CHaus zugegriffen werden kann, was mach ich falsch ?</p>
<pre><code>#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

class CHaus {
        protected:
                double A;
                int nStock;
        public:
                void setDaten(double a,int n) {
                        A=a;
                        nStock=n;
                }
                void getDaten(double*a,int*n) {
                        *a=A;
                        *n=nStock;
                }
};

class CMehr:public CHaus {
                int nWohn;
        public:
                void setDaten(int n) {
                        nWohn=n;
                }
                void getDaten(int*n) {
                        *n=nWohn;
                }
};

int main() {
        CMehr a;

        double A;
        int nStock,nWohn;
        a.setDaten(13.5,5);
        a.setDaten(10);
        a.getDaten(&amp;A,&amp;nStock);
        a.getDaten(&amp;nWohn);

        printf(&quot;%lf\t%d\t%d\n&quot;,A,nStock,nWohn);

        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/142079/problem-mit-c-klassen-vererbung</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 14:51:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142079.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 27 Mar 2006 18:52:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to problem mit c++ klassen + vererbung on Mon, 27 Mar 2006 18:52:24 GMT]]></title><description><![CDATA[<p>bitte kann mir jemand helfen:<br />
ich frage mich, warum in der main funktion nicht auf die vererbten elemente von CHaus zugegriffen werden kann, was mach ich falsch ?</p>
<pre><code>#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

class CHaus {
        protected:
                double A;
                int nStock;
        public:
                void setDaten(double a,int n) {
                        A=a;
                        nStock=n;
                }
                void getDaten(double*a,int*n) {
                        *a=A;
                        *n=nStock;
                }
};

class CMehr:public CHaus {
                int nWohn;
        public:
                void setDaten(int n) {
                        nWohn=n;
                }
                void getDaten(int*n) {
                        *n=nWohn;
                }
};

int main() {
        CMehr a;

        double A;
        int nStock,nWohn;
        a.setDaten(13.5,5);
        a.setDaten(10);
        a.getDaten(&amp;A,&amp;nStock);
        a.getDaten(&amp;nWohn);

        printf(&quot;%lf\t%d\t%d\n&quot;,A,nStock,nWohn);

        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1025041</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025041</guid><dc:creator><![CDATA[doomcalyptica]]></dc:creator><pubDate>Mon, 27 Mar 2006 18:52:24 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit c++ klassen + vererbung on Mon, 27 Mar 2006 19:02:40 GMT]]></title><description><![CDATA[<p>Überladung funktioniert nicht über Vererbungshierarchien hinweg. Du kannst das mit einer using-Deklaration in CMehr erreichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025071</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 27 Mar 2006 19:02:40 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit c++ klassen + vererbung on Mon, 27 Mar 2006 19:31:34 GMT]]></title><description><![CDATA[<p>ich hab es lösen können:</p>
<pre><code>int main() {
        CMehr a;

        double A;
        int nStock,nWohn;
        a.CHaus::setDaten(13.5,5);
        a.setDaten(10);
        a.CHaus::getDaten(&amp;A,&amp;nStock);
        a.getDaten(&amp;nWohn);

        printf(&quot;%lf\t%d\t%d\n&quot;,A,nStock,nWohn);

        return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1025085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025085</guid><dc:creator><![CDATA[doomcalyptica]]></dc:creator><pubDate>Mon, 27 Mar 2006 19:31:34 GMT</pubDate></item><item><title><![CDATA[Reply to problem mit c++ klassen + vererbung on Mon, 27 Mar 2006 19:49:51 GMT]]></title><description><![CDATA[<p>oder du machst es mit virtuellen funktionen... schau dir dazu mal nen paar tutorials an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025096</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025096</guid><dc:creator><![CDATA[Gast:Amateur]]></dc:creator><pubDate>Mon, 27 Mar 2006 19:49:51 GMT</pubDate></item></channel></rss>