<?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[frage zur klasse]]></title><description><![CDATA[<p>wie kann ich jetzt datA1 und datB in der methode int summe<br />
addieren da datA1 private ist???</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class A{

                int datA1;
protected:
                int datA2;
public:         
                A(){datA1=0;datA2=0;}
                void ausgabe(){cout&lt;&lt;&quot;datA1=&quot;&lt;&lt;datA1&lt;&lt;&quot;datA2=&quot;&lt;&lt;datA2&lt;&lt;endl;}
                void eingabe(){
                               cout&lt;&lt;&quot;Bitte datA1 eingaben:&quot;;cin&gt;&gt;datA1;
                               cout&lt;&lt;&quot;Bitte datA2 eingaben:&quot;;cin&gt;&gt;datA2;
                               }
                int getSum()
                {
                    return datA1+datA2;
                }

};

class B: public A
{
      private:
              int datB;
      public:
             B()
             {
                A::A();
                datB=0;     
             }

             void ausgabe(){
                            A::ausgabe();
                            cout&lt;&lt;&quot;datB&quot;&lt;&lt;datB;
                            }
             void eingabe(){
                            A::eingabe();
                            cout&lt;&lt;&quot;Bitte datB&quot;;cin&gt;&gt;datB;
                            }
             int summe(){

                         }

};

int main()
{

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/129232/frage-zur-klasse</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 04:55:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129232.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Dec 2005 18:24:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to frage zur klasse on Sun, 11 Dec 2005 18:24:51 GMT]]></title><description><![CDATA[<p>wie kann ich jetzt datA1 und datB in der methode int summe<br />
addieren da datA1 private ist???</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

class A{

                int datA1;
protected:
                int datA2;
public:         
                A(){datA1=0;datA2=0;}
                void ausgabe(){cout&lt;&lt;&quot;datA1=&quot;&lt;&lt;datA1&lt;&lt;&quot;datA2=&quot;&lt;&lt;datA2&lt;&lt;endl;}
                void eingabe(){
                               cout&lt;&lt;&quot;Bitte datA1 eingaben:&quot;;cin&gt;&gt;datA1;
                               cout&lt;&lt;&quot;Bitte datA2 eingaben:&quot;;cin&gt;&gt;datA2;
                               }
                int getSum()
                {
                    return datA1+datA2;
                }

};

class B: public A
{
      private:
              int datB;
      public:
             B()
             {
                A::A();
                datB=0;     
             }

             void ausgabe(){
                            A::ausgabe();
                            cout&lt;&lt;&quot;datB&quot;&lt;&lt;datB;
                            }
             void eingabe(){
                            A::eingabe();
                            cout&lt;&lt;&quot;Bitte datB&quot;;cin&gt;&gt;datB;
                            }
             int summe(){

                         }

};

int main()
{

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/939736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939736</guid><dc:creator><![CDATA[ss]]></dc:creator><pubDate>Sun, 11 Dec 2005 18:24:51 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Sun, 11 Dec 2005 18:44:38 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich weiß nicht recht, ob ich kapiert habe, was du willst, aber du könntest dir eine Methode schreiben, die dir datA1 liefert und public ist.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939746</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 11 Dec 2005 18:44:38 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Sun, 11 Dec 2005 18:45:43 GMT]]></title><description><![CDATA[<p>Gar nicht. Du hast es ja hoffentlich nur deswegen private gemacht damit B nicht darauf zugreifen kann.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939747</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sun, 11 Dec 2005 18:45:43 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Sun, 11 Dec 2005 18:59:19 GMT]]></title><description><![CDATA[<p>Mach entweder datA1 ebenfalls protected oder bau dir in A eine Methode der Art:</p>
<pre><code class="language-cpp">int getdatA1() const {return datA1;}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/939754</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939754</guid><dc:creator><![CDATA[Nanuq]]></dc:creator><pubDate>Sun, 11 Dec 2005 18:59:19 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 12:47:12 GMT]]></title><description><![CDATA[<p>das war ein klausur aufgabe da sollte nur die<br />
klasse B verändert werden und das ganze sollte sich in</p>
<pre><code class="language-cpp">int summe()
</code></pre>
<p>abspielen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940141</guid><dc:creator><![CDATA[ss]]></dc:creator><pubDate>Mon, 12 Dec 2005 12:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 12:54:26 GMT]]></title><description><![CDATA[<p>Dann war die Lösung vermutlich</p>
<pre><code class="language-cpp">int summe() {
  return datB + (getSum() - datA2);
}
</code></pre>
<p><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/940145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940145</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 12 Dec 2005 12:54:26 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 12:56:19 GMT]]></title><description><![CDATA[<p>Du kannst doch auf die getSum() und datA2 der Klasse A zugreifen, also kannst du dir daraus auch datA1 berechnen. (OK, das hilft nur im konkreten Fall)</p>
<pre><code class="language-cpp">int B::summe()
{
  return A::getSum() - datA2 + datB;
  //     datA1+datA2
}
</code></pre>
<p>PS: Wieso stellst du eigentlich die slebe Frage <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-129229-and-highlight-is-data1.html" rel="nofollow">doppelt</a>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940147</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 12 Dec 2005 12:56:19 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 12:55:42 GMT]]></title><description><![CDATA[<p>Ich glaub dir zwar nicht, aber du kannst ja ein bisschen Brute-Force Code fabrizieren:</p>
<pre><code class="language-cpp">int summe() {
  return (A::getSum() - A::datA2) + datB;
}
</code></pre>
<p>Edit: eh, werd ich lahm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940148</guid><dc:creator><![CDATA[GPC]]></dc:creator><pubDate>Mon, 12 Dec 2005 12:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 13:01:59 GMT]]></title><description><![CDATA[<p>danke leute das wird wohl die lösung sein</p>
<p>zu CStoll ich dachte es wäre beim erstenmal net drin<br />
weil ich es dann im dorum net gesehen hab<br />
vieleicht war ja auch dem tag so viel traffic das mein post gleich<br />
hintengelandet ist</p>
<p>also war net absicht :xmas1: :xmas1: :xmas1: :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940155</guid><dc:creator><![CDATA[ss]]></dc:creator><pubDate>Mon, 12 Dec 2005 13:01:59 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 13:02:35 GMT]]></title><description><![CDATA[<p>Wer macht solche Klausuraufgaben? Da muss man ja über die Programmlogik hinaus denken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <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="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/940157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940157</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 12 Dec 2005 13:02:35 GMT</pubDate></item><item><title><![CDATA[Reply to frage zur klasse on Mon, 12 Dec 2005 13:14:00 GMT]]></title><description><![CDATA[<p>also ich nbin nicht auf die idee gekommen<br />
aber falls es dich interresiert es Prof. Dr. Zou</p>
]]></description><link>https://www.c-plusplus.net/forum/post/940173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/940173</guid><dc:creator><![CDATA[ss]]></dc:creator><pubDate>Mon, 12 Dec 2005 13:14:00 GMT</pubDate></item></channel></rss>