<?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[Brauche Vector aus einer Klasse in einer anderen]]></title><description><![CDATA[<p>Hi,</p>
<p>folgendes Problem:</p>
<pre><code>class [b]MeineKlasse[/b]
{
    private:
    std::vector&lt;Foobar&gt; [b]Foo[/b];
};

class MeineZweiteKlasse
{
    [b]MeineKlasse Klasse[/b];

    void Tuwas()
    {
       Klasse...[b]Foo[/b]...
       // Brauche nun halt [b]hier[/b] den [b]Vector[/b] von MeineKlasse( Klasse )...
    }
};
</code></pre>
<p>Wie komme ich nun am besten an den Vector? Public? getVector? Ich brauche eigentlich nur den Zugriff auf den Vector um ihn zu durchlaufen. Wie würdet ihr das lösen? Würde mich über Anregungen und Tipps sehr freuen.</p>
<p>Danke im Voraus <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>Gruß<br />
HabeEineFrage...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182617/brauche-vector-aus-einer-klasse-in-einer-anderen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 00:50:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182617.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 May 2007 11:48:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauche Vector aus einer Klasse in einer anderen on Sun, 27 May 2007 11:48:26 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>folgendes Problem:</p>
<pre><code>class [b]MeineKlasse[/b]
{
    private:
    std::vector&lt;Foobar&gt; [b]Foo[/b];
};

class MeineZweiteKlasse
{
    [b]MeineKlasse Klasse[/b];

    void Tuwas()
    {
       Klasse...[b]Foo[/b]...
       // Brauche nun halt [b]hier[/b] den [b]Vector[/b] von MeineKlasse( Klasse )...
    }
};
</code></pre>
<p>Wie komme ich nun am besten an den Vector? Public? getVector? Ich brauche eigentlich nur den Zugriff auf den Vector um ihn zu durchlaufen. Wie würdet ihr das lösen? Würde mich über Anregungen und Tipps sehr freuen.</p>
<p>Danke im Voraus <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>Gruß<br />
HabeEineFrage...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293055</guid><dc:creator><![CDATA[HabeEineFrage...]]></dc:creator><pubDate>Sun, 27 May 2007 11:48:26 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Vector aus einer Klasse in einer anderen on Sun, 27 May 2007 11:58:45 GMT]]></title><description><![CDATA[<p>in implementation von Tuwas() in eine seperate datei schreiben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293059</guid><dc:creator><![CDATA[foobar]]></dc:creator><pubDate>Sun, 27 May 2007 11:58:45 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Vector aus einer Klasse in einer anderen on Sun, 27 May 2007 12:13:55 GMT]]></title><description><![CDATA[<pre><code>class [b]MeineKlasse[/b]
{
    private:
    std::vector&lt;Foobar&gt; [b]Foo[/b];
};

class MeineZweiteKlasse
{
    [b]MeineKlasse Klasse[/b];

    void Tuwas()
    {
       Klasse...[b]Foo[/b]...
       foo.getVectorAt(index);
       // Brauche nun halt [b]hier[/b] den [b]Vector[/b] von MeineKlasse( Klasse )...
    }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1293066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293066</guid><dc:creator><![CDATA[HabeEineAntwort]]></dc:creator><pubDate>Sun, 27 May 2007 12:13:55 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Vector aus einer Klasse in einer anderen on Sun, 27 May 2007 14:06:47 GMT]]></title><description><![CDATA[<p>HabeEineAntwort schrieb:</p>
<blockquote>
<pre><code>class [b]MeineKlasse[/b]
{
    private:
    std::vector&lt;Foobar&gt; [b]Foo[/b];
};

class MeineZweiteKlasse
{
    [b]MeineKlasse Klasse[/b];

    void Tuwas()
    {
       Klasse...[b]Foo[/b]...
       foo.getVectorAt(index);
       // Brauche nun halt [b]hier[/b] den [b]Vector[/b] von MeineKlasse( Klasse )...
    }
};
</code></pre>
</blockquote>
<p>Hilft mir nicht weiter. Ich muss einfach einen Vector mit Iteratoren durchiritieren oder soll ich das so machen?</p>
<pre><code class="language-cpp">// ...
void TuWas()
{
  for ( MeinTypedef::iterator It = Klasse.getVector()-&gt;begin(); It != Klasse.getVector()-&gt;end(); ++It )
  {
    // ... 
  }
}
// ...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1293114</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293114</guid><dc:creator><![CDATA[HabeEineFrage...]]></dc:creator><pubDate>Sun, 27 May 2007 14:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Brauche Vector aus einer Klasse in einer anderen on Mon, 28 May 2007 15:33:53 GMT]]></title><description><![CDATA[<p>?</p>
<pre><code class="language-cpp">class a
{
public:
    const std::vector&lt;Foo&gt;&amp; get_vec() const { return m_foo; }
private:
    std::vector&lt;Foo&gt; m_foo;
};
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293855</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 28 May 2007 15:33:53 GMT</pubDate></item></channel></rss>