<?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[Funktionen über Iterator aufrufen?]]></title><description><![CDATA[<p>Ich habe eine Klasse.Zeiger zu deren Instanzen sind in einem Vector gespeichert. Jetzt möchte ich auf deren Funktionen zugreifen. Geht das über einen Iterator?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/224508/funktionen-über-iterator-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 14:52:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224508.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Oct 2008 13:59:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 13:59:21 GMT]]></title><description><![CDATA[<p>Ich habe eine Klasse.Zeiger zu deren Instanzen sind in einem Vector gespeichert. Jetzt möchte ich auf deren Funktionen zugreifen. Geht das über einen Iterator?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596980</guid><dc:creator><![CDATA[halo]]></dc:creator><pubDate>Fri, 10 Oct 2008 13:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 14:03:06 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class MyClass
{
public:
  void method() { };
};

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

  MyClass obj;

  vec.push_back(&amp;obj);

  std::vector&lt;MyClass*&gt;::iterator iter = vec.begin();

  (*iter)-&gt;method(); // !!!!

  return 0;
}
</code></pre>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596983</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 10 Oct 2008 14:03:06 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 14:09:58 GMT]]></title><description><![CDATA[<p>Danke, genau das hab ich gesucht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1596993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1596993</guid><dc:creator><![CDATA[halo]]></dc:creator><pubDate>Fri, 10 Oct 2008 14:09:58 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 14:25:54 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hier ein Minimalbeispiel.</p>
<p>Grüße</p>
<pre><code class="language-cpp">class K
{
        public:
                void macheWas() const;
};

void K::macheWas() const
{
        cout &lt;&lt; &quot;mach mach\n&quot;;
}

int main()
{
        vector&lt;K*&gt; v;

        // Instanzen erzeugen und Adresse in Vector speichern
        for (int i=0; i&lt;10; ++i)
                v.push_back(new K);

        // Per Iterator auf deren Funktion(en) zugreifen
        typedef vector&lt;K*&gt;::iterator iter;
        for (iter i = v.begin(); i != v.end(); ++i)
                (**i).macheWas();
                // oder (*i)-&gt;macheWas();

        // Speicher freigeben
        while (!v.empty()) {
                delete v.back();
                v.pop_back();
        }

        return EXIT_SUCCESS;
}
</code></pre>
<p>Edit: Haa, da war jemand schneller! <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/1597012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597012</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 10 Oct 2008 14:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 14:52:14 GMT]]></title><description><![CDATA[<p>lucky_tux schrieb:</p>
<blockquote>
<p>Edit: Haa, da war jemand schneller! <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>
</blockquote>
<p>Och, nur 20 Minuten ...<br />
...<br />
Sag mir jetzt aber nicht, dass du an dem Beispiel 20 Minuten lang rumgewerkelt hast? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597035</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 10 Oct 2008 14:52:14 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 14:58:06 GMT]]></title><description><![CDATA[<p>Sorry für OffTopic, aber da das Thema jetzt geklärt ist, kann ich ja hier weiterschreiben. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Wird in C++ noch häufig <code>return EXIT_SUCCESS</code> verwendet? Ich schreibe bei <code>main()</code> grundsätzlich nie ein <code>return</code> , und falls ich es tun würde, wäre mir eine <code>0</code> auch gut genug.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597039</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Oct 2008 14:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 15:03:39 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Wird in C++ noch häufig <code>return EXIT_SUCCESS</code> verwendet? Ich schreibe bei <code>main()</code> grundsätzlich nie ein <code>return</code> , und falls ich es tun würde, wäre mir eine <code>0</code> auch gut genug.</p>
</blockquote>
<p>nix, return 0 und return EXIT_SUCCESS sind vollkommen identisch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597045</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597045</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 10 Oct 2008 15:03:39 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 15:06:14 GMT]]></title><description><![CDATA[<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>nix, return 0 und return EXIT_SUCCESS sind vollkommen identisch</p>
</blockquote>
<p>Worauf hast du gerade geantwortet? Ich hab jedenfalls nicht nach dem Unterschied gefragt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597046</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597046</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Oct 2008 15:06:14 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 15:09:03 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Sorry für OffTopic, aber da das Thema jetzt geklärt ist, kann ich ja hier weiterschreiben. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Wird in C++ noch häufig <code>return EXIT_SUCCESS</code> verwendet? Ich schreibe bei <code>main()</code> grundsätzlich nie ein <code>return</code> , und falls ich es tun würde, wäre mir eine <code>0</code> auch gut genug.</p>
</blockquote>
<p>Das ist wohl alles eine Frage des persönlichen Stils und davon, wie empfindlich der verwendete Compiler ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597048</guid><dc:creator><![CDATA[Berufspenner]]></dc:creator><pubDate>Fri, 10 Oct 2008 15:09:03 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 15:09:20 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Wird in C++ noch häufig <code>return EXIT_SUCCESS</code> verwendet? Ich schreibe bei <code>main()</code> grundsätzlich nie ein <code>return</code> , und falls ich es tun würde, wäre mir eine <code>0</code> auch gut genug.</p>
</blockquote>
<p>Ich verwende <code>return 0</code> , aber dazu hatten wir doch schon mal eine Diskussion?<br />
<code>EXIT_SUCCESS</code> ist doch eigentlich C, aber naja, man kann es noch durchgehen lassen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Nix hinschreiben tun doch nur Faule ... :p</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597049</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 10 Oct 2008 15:09:20 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 15:12:10 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Shade Of Mine schrieb:</p>
<blockquote>
<p>nix, return 0 und return EXIT_SUCCESS sind vollkommen identisch</p>
</blockquote>
<p>Worauf hast du gerade geantwortet? Ich hab jedenfalls nicht nach dem Unterschied gefragt.</p>
</blockquote>
<p>Dachte du wolltest wissen ob es einen Unterschied gibt. Es gibt keinen, deshalb ist es komplett egal. Ich verwende return EXIT_SUCCESS eigentlich nie und nur dann return 0 wenn es auch ein return nicht 0 gibt.</p>
<p>alles persönlicher geschmack...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597052</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 10 Oct 2008 15:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 15:28:30 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Ich verwende <code>return 0</code> , aber dazu hatten wir doch schon mal eine Diskussion?</p>
</blockquote>
<p>Nicht ganz, da ging es darum, ob man die <code>return</code> -Anweisung hinschreiben solle oder nicht. Hier geht es um <code>EXIT_SUCCESS</code> oder <code>0</code> . <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Nicht sehr relevant, die Diskussion, aber ich wollte es mal wissen. Und da halt oft gepredigt wird, man solle nicht zu viel C in C++ programmieren, habe ich das auch für einen Kandidaten gehalten. <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>Shade Of Mine schrieb:</p>
<blockquote>
<p>alles persönlicher geschmack...</p>
</blockquote>
<p>Ja, grundsätzlich schon. Meine eigentliche Frage bezog sich aber darauf, ob das noch oft angewendet wird. Also nicht unbedingt Argumente dafür oder dagegen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597062</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 10 Oct 2008 15:28:30 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen über Iterator aufrufen? on Fri, 10 Oct 2008 16:12:13 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>lucky_tux schrieb:</p>
<blockquote>
<p>Edit: Haa, da war jemand schneller! <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>
</blockquote>
<p>Och, nur 20 Minuten ...<br />
...<br />
Sag mir jetzt aber nicht, dass du an dem Beispiel 20 Minuten lang rumgewerkelt hast? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Grüssli</p>
</blockquote>
<p>Nein, keine Sorge; es mag ja Menschen geben, die noch andere Dinge zwischendurch machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1597087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1597087</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 10 Oct 2008 16:12:13 GMT</pubDate></item></channel></rss>