<?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 func anderer klasse]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe die folgende situation:</p>
<pre><code>class A{

public:
int id;
//member func
int getId();
}

class B{
public:
int another_id;
//member func
func bla{
another_id=A::getId()  //das ist falsch. Aber kann man das nicht doch irgendwie machen?
}
}
</code></pre>
<p>Die Frage ist, gibt es eine Möglichkeit einer Variable innerhalb einer klasse etwas zuzuweisen, was das Rückwert einer Funktion einer ganz anderen Klasse ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153005/zugriff-auf-func-anderer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 03:39:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153005.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Jul 2006 22:48:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zugriff auf func anderer klasse on Tue, 11 Jul 2006 22:48:50 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe die folgende situation:</p>
<pre><code>class A{

public:
int id;
//member func
int getId();
}

class B{
public:
int another_id;
//member func
func bla{
another_id=A::getId()  //das ist falsch. Aber kann man das nicht doch irgendwie machen?
}
}
</code></pre>
<p>Die Frage ist, gibt es eine Möglichkeit einer Variable innerhalb einer klasse etwas zuzuweisen, was das Rückwert einer Funktion einer ganz anderen Klasse ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096077</guid><dc:creator><![CDATA[nebemore]]></dc:creator><pubDate>Tue, 11 Jul 2006 22:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to zugriff auf func anderer klasse on Tue, 11 Jul 2006 22:56:59 GMT]]></title><description><![CDATA[<p>nebemore schrieb:</p>
<blockquote>
<p>hallo,</p>
<p>ich habe die folgende situation:</p>
<pre><code>class A{

public:
int id;
//member func
int getId();
}

class B{
public:
int another_id;
//member func
func bla{
another_id=A::getId()  //das ist falsch. Aber kann man das nicht doch irgendwie machen?
}
}
</code></pre>
<p>Die Frage ist, gibt es eine Möglichkeit einer Variable innerhalb einer klasse etwas zuzuweisen, was das Rückwert einer Funktion einer ganz anderen Klasse ist?</p>
</blockquote>
<p>Das geht schon wenn du ein Objekt der anderen Klasse hast:</p>
<pre><code class="language-cpp">void bla(A &amp; obj) {
   int another_id = obj.getId();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1096080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096080</guid><dc:creator><![CDATA[Ponto]]></dc:creator><pubDate>Tue, 11 Jul 2006 22:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to zugriff auf func anderer klasse on Tue, 11 Jul 2006 23:12:24 GMT]]></title><description><![CDATA[<p>Stichwörter zur Lösung könnten sein:<br />
static Memberfunctions bzw. static Membervariablen.</p>
<p>Wenn du ein Objekt der Klasse A hast, dann musst du der Funktion bla halt dieses Objekt übergeben und dann die Funktion getId aufrufen.</p>
<p>Gruss<br />
Tobi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1096081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1096081</guid><dc:creator><![CDATA[Tobi G (off)]]></dc:creator><pubDate>Tue, 11 Jul 2006 23:12:24 GMT</pubDate></item></channel></rss>