<?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[Frage zu Iteratoren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgende Funktion:</p>
<pre><code class="language-cpp">template&lt;class T, class Key&gt;
void HashTable&lt;T, Key&gt;::find(Key&amp; key) {
// hier folgt die Funktion
}
</code></pre>
<p>Nun möchte ich in der Funktion einen Iterator folgendermaßen einsetzen. Aber irgendwie komm ich damit nicht klar...</p>
<pre><code class="language-cpp">iterator iter;
for (iter = begin(); iter != end(); ++iter) {
}
</code></pre>
<p>Normalerweise geht das z.B. ja so:</p>
<pre><code class="language-cpp">vector&lt;string&gt; bsp;
vector&lt;string&gt;::iterator iter;

for (iter = bsp.begin(); iter != bsp.end(); ++iter)
</code></pre>
<p>Könnt Ihr mir vielleicht weiterhelfen, wie ich das in meinem Beispiel umsetzen muss, damit es funktioniert?</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/202761/frage-zu-iteratoren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 21:21:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/202761.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Jan 2008 09:43:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Iteratoren on Tue, 15 Jan 2008 09:43:53 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe folgende Funktion:</p>
<pre><code class="language-cpp">template&lt;class T, class Key&gt;
void HashTable&lt;T, Key&gt;::find(Key&amp; key) {
// hier folgt die Funktion
}
</code></pre>
<p>Nun möchte ich in der Funktion einen Iterator folgendermaßen einsetzen. Aber irgendwie komm ich damit nicht klar...</p>
<pre><code class="language-cpp">iterator iter;
for (iter = begin(); iter != end(); ++iter) {
}
</code></pre>
<p>Normalerweise geht das z.B. ja so:</p>
<pre><code class="language-cpp">vector&lt;string&gt; bsp;
vector&lt;string&gt;::iterator iter;

for (iter = bsp.begin(); iter != bsp.end(); ++iter)
</code></pre>
<p>Könnt Ihr mir vielleicht weiterhelfen, wie ich das in meinem Beispiel umsetzen muss, damit es funktioniert?</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436838</guid><dc:creator><![CDATA[LadyM]]></dc:creator><pubDate>Tue, 15 Jan 2008 09:43:53 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Iteratoren on Tue, 15 Jan 2008 09:45:06 GMT]]></title><description><![CDATA[<p>Und was genau möchtest Du jetzt wissen / ist Dir unklar?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436839</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 15 Jan 2008 09:45:06 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Iteratoren on Tue, 15 Jan 2008 09:45:53 GMT]]></title><description><![CDATA[<p>Hat denn deine HashTable-Klasse überhaupt Iteratoren umgesetzt, mit denen du arbeiten könntest? (die spendiert dir C++ nicht automatisch, die mußt du schon selber bereitstellen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1436841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1436841</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 15 Jan 2008 09:45:53 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Iteratoren on Tue, 15 Jan 2008 12:54:03 GMT]]></title><description><![CDATA[<p>Äh, wenn Du versuchst, in einer Hashtabelle mit Iteratoren nach einem Schlüssel zu suchen, dann hast Du anscheinend das Prinzip einer Hashtabelle nicht verstanden.</p>
<p>Suchen in einer Hashtabelle darf eben *nicht* bedeuten, dass man sich alle Elemente anschaut, sondern dass man direkt (bzw. über Umwege) zum korrekten Index springt, den man über mindestens einen Hash errechnet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1437019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1437019</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Tue, 15 Jan 2008 12:54:03 GMT</pubDate></item></channel></rss>