<?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[[Gelöst] Objektliste einer Methode übergeben]]></title><description><![CDATA[<p>Hey Leute,<br />
hab folgendes Problem.<br />
Ich habe 2 Klassen, in Klasse A ist eine Funkion der ich gerne einen Vector übergeben möchte.<br />
Der Vector hat den Typ der anderen Klasse.</p>
<p>Also so in etwa:</p>
<pre><code class="language-cpp">class A
{
 public:
 void Funktion(//Hier soll der Vector übergeben werden)
 {
 }
};

class B
{
 //
 //
 //
};
std::vector&lt;B&gt; Vector;

A.Funktion(//?????);
</code></pre>
<p>Ich weiß nun aber nicht wie ich der Methode in Klasse A weiß machen kann das der Vector vom Typ &lt;B&gt; ist.<br />
Hoffe ihr könnt mir helfen.<br />
gruß michi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/247570/gelöst-objektliste-einer-methode-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 12:40:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/247570.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Aug 2009 19:41:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Gelöst] Objektliste einer Methode übergeben on Wed, 12 Aug 2009 20:49:40 GMT]]></title><description><![CDATA[<p>Hey Leute,<br />
hab folgendes Problem.<br />
Ich habe 2 Klassen, in Klasse A ist eine Funkion der ich gerne einen Vector übergeben möchte.<br />
Der Vector hat den Typ der anderen Klasse.</p>
<p>Also so in etwa:</p>
<pre><code class="language-cpp">class A
{
 public:
 void Funktion(//Hier soll der Vector übergeben werden)
 {
 }
};

class B
{
 //
 //
 //
};
std::vector&lt;B&gt; Vector;

A.Funktion(//?????);
</code></pre>
<p>Ich weiß nun aber nicht wie ich der Methode in Klasse A weiß machen kann das der Vector vom Typ &lt;B&gt; ist.<br />
Hoffe ihr könnt mir helfen.<br />
gruß michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1759731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1759731</guid><dc:creator><![CDATA[endless]]></dc:creator><pubDate>Wed, 12 Aug 2009 20:49:40 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Objektliste einer Methode übergeben on Wed, 12 Aug 2009 19:58:37 GMT]]></title><description><![CDATA[<p>Mit vorwärts deklaration und der korrekten Aufteilung in Header und Source.</p>
<pre><code class="language-cpp">// A.hpp
#include &lt;vector&gt;

class B; // Forward declaration

class A
{
public:
  void foo(std::vector&lt;B&gt; const&amp; vec);
};

// B.hpp

class B
{
};

// A.cpp

#include &quot;B.hpp&quot;

void A::foo(std::vector&lt;B&gt; const&amp; vec)
{
};

// main.cpp

#include &quot;A.hpp&quot;
#include &quot;B.hpp&quot;

int main()
{
    std::vector&lt;B&gt; vec;

    A a;
    a.foo(vec);

    return 0;
}
</code></pre>
<p>(Headerguards nicht vergessen ;))</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1759741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1759741</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 12 Aug 2009 19:58:37 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Objektliste einer Methode übergeben on Wed, 12 Aug 2009 20:03:37 GMT]]></title><description><![CDATA[<p>ok hat geklappt, super. danke dir <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1759742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1759742</guid><dc:creator><![CDATA[endless]]></dc:creator><pubDate>Wed, 12 Aug 2009 20:03:37 GMT</pubDate></item></channel></rss>