<?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[auf Vektor einer anderen Klasse zugreifen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte aus einer Klasse auf die Elemente von Vektoren einer anderen Klasse zugreifen.</p>
<p>Erstellt sind sie im public-Bereich:</p>
<pre><code class="language-cpp">class teilnehmer {
	public:
		// Variablen erstellen
		int anzahlTeilnehmer;

		// dynamische Vektoren erstellen
		vector&lt;string&gt; vornamen;
		vector&lt;string&gt; namen;
</code></pre>
<p>Wenn ich nun (per Konstruktor habe ich ein Objekt teilnehmerListe erzeugt) aus einer anderen Klasse auf diese Vektoren zugreifen will, so geht das nicht.<br />
Ich dachte ja, per teilnehmerListe.vornamen...... würde das gehen - ist aber nicht so. Auch nicht, wenn ich die Headerdatei der Klasse in der die Vektoren erstellt werden in die Klasse, von der ich zugreifen möchte, einbinde.</p>
<p>Ideas?</p>
<p>Danke! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295733/auf-vektor-einer-anderen-klasse-zugreifen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 06:42:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295733.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 20 Nov 2011 17:22:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Sun, 20 Nov 2011 17:22:32 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte aus einer Klasse auf die Elemente von Vektoren einer anderen Klasse zugreifen.</p>
<p>Erstellt sind sie im public-Bereich:</p>
<pre><code class="language-cpp">class teilnehmer {
	public:
		// Variablen erstellen
		int anzahlTeilnehmer;

		// dynamische Vektoren erstellen
		vector&lt;string&gt; vornamen;
		vector&lt;string&gt; namen;
</code></pre>
<p>Wenn ich nun (per Konstruktor habe ich ein Objekt teilnehmerListe erzeugt) aus einer anderen Klasse auf diese Vektoren zugreifen will, so geht das nicht.<br />
Ich dachte ja, per teilnehmerListe.vornamen...... würde das gehen - ist aber nicht so. Auch nicht, wenn ich die Headerdatei der Klasse in der die Vektoren erstellt werden in die Klasse, von der ich zugreifen möchte, einbinde.</p>
<p>Ideas?</p>
<p>Danke! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146675</guid><dc:creator><![CDATA[Vektorian]]></dc:creator><pubDate>Sun, 20 Nov 2011 17:22:32 GMT</pubDate></item><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Sun, 20 Nov 2011 20:11:27 GMT]]></title><description><![CDATA[<p>Ist zwar wieder mal nicht MFC, aber funktioniert doch problemlos:</p>
<pre><code class="language-cpp">#include &quot;teilnehmer.h&quot;
...

teilnehmer tn;
tn.vornamen.push_back( &quot;otto&quot; );
cout &lt;&lt; tn.vornamen.front() &lt;&lt; endl;
</code></pre>
<blockquote>
<p>Auch nicht, wenn ich die Headerdatei der Klasse in der die Vektoren erstellt werden in die Klasse, von der ich zugreifen möchte, einbinde.</p>
</blockquote>
<p>Wie sollte es denn ohne funktionieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2146750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2146750</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 20 Nov 2011 20:11:27 GMT</pubDate></item><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Wed, 23 Nov 2011 06:24:28 GMT]]></title><description><![CDATA[<p>Grüß dich,</p>
<p>vielen Dank für deine Antwort!<br />
Das mag funktionieren, aber ich meinte das etwas anders - habe mich nicht korrekt genug ausgedrückt, entschuldige! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Ich habe bereits in der main.cpp ein Objekt durch &quot;teilnehmer teilnehmerListe&quot; erzeugt, in dem sich jene Vektoren samt den Daten befinden, auf die ich aus der Kurs-Klasse zugreifen möchte.<br />
Hast du da auch eine Idee für?</p>
<p>Gruß &amp; einen guten Start in den Tag euch allen,<br />
Vektorian.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147657</guid><dc:creator><![CDATA[Vektorian]]></dc:creator><pubDate>Wed, 23 Nov 2011 06:24:28 GMT</pubDate></item><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Wed, 23 Nov 2011 07:07:38 GMT]]></title><description><![CDATA[<p>Dann musst Du eine Referenz oder ienen Zeiger übergeben an die entsprechende Funktion, die diese nutzen will.</p>
<p>Ich verschiebe das mal, in das C++ Forum...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147664</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147664</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 23 Nov 2011 07:07:38 GMT</pubDate></item><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Wed, 23 Nov 2011 07:07:50 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/u100590" rel="nofollow">Martin Richter</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/f1" rel="nofollow">MFC (Visual C++)</a> in das Forum <a href="http://www.c-plusplus.net/forum/f15" rel="nofollow">C++ (auch C++0x, bzw. C++11)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147665</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 23 Nov 2011 07:07:50 GMT</pubDate></item><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Wed, 23 Nov 2011 12:53:54 GMT]]></title><description><![CDATA[<p>Okay, danke dir.<br />
Jetzt weiß ich, nach was ich suchen muss. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /></p>
<p>Tut mir Leid, dass ich den Thread um falschen Unterforum erstellt habe.</p>
<p>Grüße<br />
Vektorian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147814</guid><dc:creator><![CDATA[Vektorian]]></dc:creator><pubDate>Wed, 23 Nov 2011 12:53:54 GMT</pubDate></item><item><title><![CDATA[Reply to auf Vektor einer anderen Klasse zugreifen on Wed, 23 Nov 2011 12:59:02 GMT]]></title><description><![CDATA[<p>Vektorian schrieb:</p>
<blockquote>
<p>Erstellt sind sie im public-Bereich:</p>
</blockquote>
<p>Das willst du nicht. Wirklich nicht. Zerstört Kapselung und so. Es sei denn deine Klasse ist ein reines Datenbündel ohne Methoden usw.</p>
<p>Schau dir am Besten ein paar Bücher zur sauberen C++-Entwicklung an, bevor du dich mit Frameworks wie MFC beschäftigst. (Links gibts diverse in der FAQ)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147818</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 23 Nov 2011 12:59:02 GMT</pubDate></item></channel></rss>