<?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[Zugriff auf eine andere Klasse]]></title><description><![CDATA[<p>Ich habe mir eine eigene CPrintPic Klasse erstellt.<br />
Jetzt möchte ich von der Klasse CLadePic abfragen welches<br />
Radio Button in der CPrintPic Klasse ausgewählt wurde.<br />
Die Member Variable heisst m_join.</p>
<p>In der Klasse geht es so,aber nicht ausserhalb.<br />
m_join.GetCheck();</p>
<p>Geht das überhaupt ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143853/zugriff-auf-eine-andere-klasse</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:47:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143853.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Apr 2006 12:25:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 12:25:13 GMT]]></title><description><![CDATA[<p>Ich habe mir eine eigene CPrintPic Klasse erstellt.<br />
Jetzt möchte ich von der Klasse CLadePic abfragen welches<br />
Radio Button in der CPrintPic Klasse ausgewählt wurde.<br />
Die Member Variable heisst m_join.</p>
<p>In der Klasse geht es so,aber nicht ausserhalb.<br />
m_join.GetCheck();</p>
<p>Geht das überhaupt ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035888</guid><dc:creator><![CDATA[Janes]]></dc:creator><pubDate>Wed, 12 Apr 2006 12:25:13 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 12:44:14 GMT]]></title><description><![CDATA[<p>Wenn die Methode GetCheck() public ist, sollte es so gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035912</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 12 Apr 2006 12:44:14 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 12:54:06 GMT]]></title><description><![CDATA[<p>Eingefügt in CPrintPic.h</p>
<p>public:<br />
m_join.GetCheck();</p>
<p>Fehlermeldung:<br />
nichtdeklarierter Bezeichner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035926</guid><dc:creator><![CDATA[Janes]]></dc:creator><pubDate>Wed, 12 Apr 2006 12:54:06 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 12:58:40 GMT]]></title><description><![CDATA[<p>Nein - CPrintPic() benötigt eine public Methode GetCheck() - die kannst du dann von außen aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035933</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 12 Apr 2006 12:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 13:12:41 GMT]]></title><description><![CDATA[<p>Verstehe ich das richtig das ich mir eine Methode<br />
schreiben muss die die Member m_join ausliest.</p>
<p>Das ist ja so umständlich,das muss noch<br />
einfacher gehen.</p>
<p>Ich habe hier 20 Member die ich abfrage.<br />
Das kann doch nicht sein,das ich 20 verschiedene Methoden<br />
schreiben muss.</p>
<p>Bitte helft mir.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035956</guid><dc:creator><![CDATA[Janes]]></dc:creator><pubDate>Wed, 12 Apr 2006 13:12:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 13:27:50 GMT]]></title><description><![CDATA[<p>Janes schrieb:</p>
<blockquote>
<p>Verstehe ich das richtig das ich mir eine Methode<br />
schreiben muss die die Member m_join ausliest.</p>
<p>Das ist ja so umständlich,das muss noch<br />
einfacher gehen.</p>
<p>Ich habe hier 20 Member die ich abfrage.<br />
Das kann doch nicht sein,das ich 20 verschiedene Methoden<br />
schreiben muss.</p>
<p>Bitte helft mir.</p>
</blockquote>
<p>Ja, das verstehst du richtig.<br />
Doch, du musst wirklich 20 Methoden für die Members schreiben, außer du würdest die Members Public deklarieren, was aber kein guter Stil ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035975</guid><dc:creator><![CDATA[guenni81]]></dc:creator><pubDate>Wed, 12 Apr 2006 13:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 13:35:08 GMT]]></title><description><![CDATA[<p>Mal abgesehen vom Stil,die Member in der anderen Klasse stehen<br />
alle unter dem public:<br />
Aber aus einer anderen Klasse habe ich keinen Zugriff darauf.<br />
Bekomme immer diese Fehlermeldung: &quot;nichtdeklarierter Bezeichner&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035981</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035981</guid><dc:creator><![CDATA[Janes]]></dc:creator><pubDate>Wed, 12 Apr 2006 13:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 19:02:24 GMT]]></title><description><![CDATA[<p>ich wirds so versuchen:<br />
erstmal include &quot;LadePic.h&quot; falls das der header der Datei ist</p>
<p>Danach ein Objekt der Klasse anlegen</p>
<pre><code class="language-cpp">CLadePic m_LadePic;  // Objekt erzeugen
</code></pre>
<p>darüber dann auf die Variable zugreifen</p>
<pre><code class="language-cpp">m_LadePic.m_join.GetCheck();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1036261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036261</guid><dc:creator><![CDATA[Boneman]]></dc:creator><pubDate>Wed, 12 Apr 2006 19:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Wed, 12 Apr 2006 19:16:41 GMT]]></title><description><![CDATA[<p>Und das geht wiederrum nur wenn m_join public ist -.- Und das ist unsauber <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>
<p>Also wenn dann mit nem Pointer und Getter.. und Setter also Praktisch so:</p>
<pre><code class="language-cpp">class CLadePic
{
// ...
protected:
    CButton m_join;
// ...
public:
    CButton* GetBtnJoin(void) { return &amp;m_join; }
// ...
};
</code></pre>
<p>und dann in der CPrintPic.h</p>
<pre><code class="language-cpp">class CPrintPic
{
// ...
protected:
    CLadePic m_LadePic; // Also das muss nicht... musst halt nur irgendwo an deine CLadePic Klasse kommen ;)
// ...
};
</code></pre>
<p>und in der CPrintPic.h</p>
<pre><code class="language-cpp">// ...
CButton* pJoin = m_LadePic.GetBtnJoin();
pJoin-&gt;GetCheck();
// ...
</code></pre>
<p>Oder halt:</p>
<pre><code class="language-cpp">class CLadePic
{
// ...
public: 
    bool GetJoinCheck(void) { return m_join.GetCheck(); }
// ...
}
</code></pre>
<p>usw...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1036268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036268</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 12 Apr 2006 19:16:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf eine andere Klasse on Thu, 13 Apr 2006 13:29:55 GMT]]></title><description><![CDATA[<p>Oder du deklarierst die Klasse CLadePic als friend der Klasse CPrintPic, dann hast du Zugriff auf sämtliche Member.</p>
<pre><code class="language-cpp">class CPrintPic
{
private:
   friend CLadePic;
   CButton m_join;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1036807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1036807</guid><dc:creator><![CDATA[qasdfgh]]></dc:creator><pubDate>Thu, 13 Apr 2006 13:29:55 GMT</pubDate></item></channel></rss>