<?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 fremde klasse innerhalb einer klasse]]></title><description><![CDATA[<pre><code class="language-cpp">class a
{
private:
	int i;
public:
void set_i(int k)
{
	i=k;
}
int get_i()
{
	return i;
}
};

class b
{
private:
	int j;
public:
void set_i(int k)
{
	a::set_i(k);
}
int get_i()
{
	return a::get_i();
}
};
</code></pre>
<p>ich wollte eigentlich innerhalb einer klasse ein paar elemente in eine tabelle einfügen. wie würde so ein zugriff funktionieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137379/zugriff-auf-fremde-klasse-innerhalb-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 17:52:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137379.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Feb 2006 22:27:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zugriff auf fremde klasse innerhalb einer klasse on Thu, 16 Feb 2006 22:27:35 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class a
{
private:
	int i;
public:
void set_i(int k)
{
	i=k;
}
int get_i()
{
	return i;
}
};

class b
{
private:
	int j;
public:
void set_i(int k)
{
	a::set_i(k);
}
int get_i()
{
	return a::get_i();
}
};
</code></pre>
<p>ich wollte eigentlich innerhalb einer klasse ein paar elemente in eine tabelle einfügen. wie würde so ein zugriff funktionieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/996298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996298</guid><dc:creator><![CDATA[bin_ram]]></dc:creator><pubDate>Thu, 16 Feb 2006 22:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to zugriff auf fremde klasse innerhalb einer klasse on Fri, 17 Feb 2006 07:15:59 GMT]]></title><description><![CDATA[<p>Du benötigst schon ein konkretes Objekt vom Typ 'a', um dessen set_i/get_i Methoden aufrufen zu können:</p>
<pre><code class="language-cpp">class a
{
  // wie oben
}

class b
{
private:
  vector&lt;a&gt; data;
public:
  void insert_val(a val)
  { data.push_back(val); }
  int get_i(int index)
  { return data[index].get_i(); }
  void set_i(int index,int nval)
  { data[index].set_i(nval); }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/996362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996362</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 17 Feb 2006 07:15:59 GMT</pubDate></item></channel></rss>