<?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[Mittels Index auf Strukturmitglied zugreifen]]></title><description><![CDATA[<p>Hallo,</p>
<p>gibt es irgendeine Möglichkeit (z.B. mit Zeigern) mittels Index auf Mitglieder einer Struktur zuzugreifen? Ähnlich wie bei einem Array.<br />
Oder allgemeiner gesagt: Ich möchte auf strukturierte Daten verschiedener Datentypen mit Hilfe eines Index zugreifen.</p>
<p>Danke im Voraus.</p>
<p>Gruß<br />
ewigerstudent</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137099/mittels-index-auf-strukturmitglied-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 16:03:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137099.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Feb 2006 11:55:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mittels Index auf Strukturmitglied zugreifen on Wed, 15 Feb 2006 11:55:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>gibt es irgendeine Möglichkeit (z.B. mit Zeigern) mittels Index auf Mitglieder einer Struktur zuzugreifen? Ähnlich wie bei einem Array.<br />
Oder allgemeiner gesagt: Ich möchte auf strukturierte Daten verschiedener Datentypen mit Hilfe eines Index zugreifen.</p>
<p>Danke im Voraus.</p>
<p>Gruß<br />
ewigerstudent</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994719</guid><dc:creator><![CDATA[ewigerstudent]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:55:10 GMT</pubDate></item><item><title><![CDATA[Reply to Mittels Index auf Strukturmitglied zugreifen on Wed, 15 Feb 2006 12:23:27 GMT]]></title><description><![CDATA[<p>Auf Struktur-Elemente greift man üblicherweise über ihren Namen zu. Aber du kannst mir gerne erklären, in welchem Zusammenhang du die Elemente einer struct per Index ansprechen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994748</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 12:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to Mittels Index auf Strukturmitglied zugreifen on Wed, 15 Feb 2006 12:30:51 GMT]]></title><description><![CDATA[<p>überlade einfach den * Operaotr und gib bei einem Index einfach das entsprechende Strukturelment raus..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994756</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Wed, 15 Feb 2006 12:30:51 GMT</pubDate></item><item><title><![CDATA[Reply to Mittels Index auf Strukturmitglied zugreifen on Wed, 15 Feb 2006 12:51:37 GMT]]></title><description><![CDATA[<p>Hässliche Lösung:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

struct Struktur
{
	int a;			// Index 0
	char b;			// Index 1
	double x;		// Index 2

	Struktur()
	{
		a = 2;
	}

	void * operator[] (int i)
	{
		if(i == 0)
			return &amp;a;

                // ...

		return NULL;
	}

};

int main()
{
	Struktur x;

	int *a = (int*)x[0];
	cout&lt;&lt;*a&lt;&lt;endl;

	cin.get();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/994779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994779</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Wed, 15 Feb 2006 12:51:37 GMT</pubDate></item><item><title><![CDATA[Reply to Mittels Index auf Strukturmitglied zugreifen on Wed, 15 Feb 2006 12:54:33 GMT]]></title><description><![CDATA[<p>Hallo CStoll,</p>
<p>ich muss gestehen, dass ich nicht ganz aus der PC-, sonder aus der Embedded-Welt komme, daher &quot;eigentlich&quot; auch nur Ansi C. Jetzt aber bitte nicht schlagen. ;o)</p>
<p>Ich versuche gerade eine Art &quot;Datenbank&quot; mit Inferacefunktionen aufzubauen. Ziel ist es, die Daten im C-Modul zu kapseln (static-Deklaration). Der Zugriff auf die DB-Elemente erfolgt mittels übergebener Konstante (z.B. cBATTERY_VOLTAGE), welche ich nun irgendwie mit dem eigentlichen DB-Element in Relation bringen muss.</p>
<p>An solchen Tagen vermisse ich OOP. ;o)</p>
<p>Gruß<br />
ewigerstudent</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994782</guid><dc:creator><![CDATA[ewigerstudent]]></dc:creator><pubDate>Wed, 15 Feb 2006 12:54:33 GMT</pubDate></item></channel></rss>