<?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[iterator &amp;lt;zeiger&amp;gt;]]></title><description><![CDATA[<p>hallo</p>
<p>ich habe eine Klasse</p>
<pre><code class="language-cpp">class Frau
{
public:

	void gebe_alle_aus(void);

	string eigen_name;

	vector &lt;Mann*&gt; man_list;

	vector &lt;Mann*&gt;::iterator man_it;

};
</code></pre>
<pre><code class="language-cpp">void Frau::gebe_alle_aus(void)
{
	man_it = man_list.begin();
	string vgl_name;

	for (unsigned int i = 0; i &lt; man_list.size(); i++) {

		vgl_name = ((*man_it)-&gt;Frau);  //hier scheint der   
		cout &lt;&lt; vgl_name &lt;&lt; endl;      //fehler zu sein
		man_it++;
	}

}
</code></pre>
<p>Fehler:<br />
error C2679: Binärer Operator '&lt;&lt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)<br />
1&gt; c:\program files\microsoft visual studio 9.0\vc\include\ostream(653): kann 'std::basic_ostream&lt;_Elem,_Traits&gt; &amp;std::operator &lt;&lt;&lt;char,std::char_traits&lt;char&gt;&gt;(std::basic_ostream&lt;_Elem,_Traits&gt; &amp;,const char *)' sein<br />
1&gt; with</p>
<p>/edit pumuckl: ich hab mal die BB-Codes aktiviert, damit das mit den cpp-Tags auch fruchtet <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/topic/245943/iterator-lt-zeiger-gt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 18 Sep 2026 12:44:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245943.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 21 Jul 2009 08:08:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 08:19:08 GMT]]></title><description><![CDATA[<p>hallo</p>
<p>ich habe eine Klasse</p>
<pre><code class="language-cpp">class Frau
{
public:

	void gebe_alle_aus(void);

	string eigen_name;

	vector &lt;Mann*&gt; man_list;

	vector &lt;Mann*&gt;::iterator man_it;

};
</code></pre>
<pre><code class="language-cpp">void Frau::gebe_alle_aus(void)
{
	man_it = man_list.begin();
	string vgl_name;

	for (unsigned int i = 0; i &lt; man_list.size(); i++) {

		vgl_name = ((*man_it)-&gt;Frau);  //hier scheint der   
		cout &lt;&lt; vgl_name &lt;&lt; endl;      //fehler zu sein
		man_it++;
	}

}
</code></pre>
<p>Fehler:<br />
error C2679: Binärer Operator '&lt;&lt;': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)<br />
1&gt; c:\program files\microsoft visual studio 9.0\vc\include\ostream(653): kann 'std::basic_ostream&lt;_Elem,_Traits&gt; &amp;std::operator &lt;&lt;&lt;char,std::char_traits&lt;char&gt;&gt;(std::basic_ostream&lt;_Elem,_Traits&gt; &amp;,const char *)' sein<br />
1&gt; with</p>
<p>/edit pumuckl: ich hab mal die BB-Codes aktiviert, damit das mit den cpp-Tags auch fruchtet <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/1746714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746714</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Tue, 21 Jul 2009 08:19:08 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 08:21:49 GMT]]></title><description><![CDATA[<p>Welche Header hast du eingebunden? Für die Ausgabe von std::string sind &lt;iostream&gt; und &lt;string&gt; vonnöten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746726</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 21 Jul 2009 08:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 08:30:20 GMT]]></title><description><![CDATA[<p>ich hatte #include &lt;string&gt; vergessen. ich dachte immer der string ist in iostream drinnen und dazu muss man das namespace std einbinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746735</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Tue, 21 Jul 2009 08:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 08:47:38 GMT]]></title><description><![CDATA[<p>hansigarten2 schrieb:</p>
<blockquote>
<p>ich hatte #include &lt;string&gt; vergessen. ich dachte immer der string ist in iostream drinnen und dazu muss man das namespace std einbinden?</p>
</blockquote>
<p>Das muss nicht sein, kann aber duchaus sein, dass dein Compiler das schluckt. Allerdings ist es nur Standardkonform, dass, wenn du <code>std::string</code> benutzt, dann musst du auch <code>#include&lt;string&gt;</code> machen.</p>
<p>Den Namensraum kannst du entweder durch ein <code>using namespace</code> bekannt machen, oder durch die explizite Namensraumangabe durch den <code>::-Operator</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746746</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 21 Jul 2009 08:47:38 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 09:07:13 GMT]]></title><description><![CDATA[<p>Kleiner Tipp: Der Imperativ von &quot;geben&quot; lautet &quot;gib&quot;.<br />
Ist leicht zu merken: Es heißt ja <strong>I</strong>mperativ und nicht <strong>E</strong>mperativ. <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="😉"
    /><br />
(ebenso &quot;hilf, iß, ....&quot; aber nicht &quot;mirk Dir das!&quot; <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>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746761</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Tue, 21 Jul 2009 09:07:13 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 09:12:43 GMT]]></title><description><![CDATA[<blockquote>
<p>iß</p>
</blockquote>
<p>Das halte ich für ein Ger<strong>I</strong>cht, ähh.. Gerücht. <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/1746766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746766</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 21 Jul 2009 09:12:43 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 09:12:51 GMT]]></title><description><![CDATA[<p>thx 4 help</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746767</guid><dc:creator><![CDATA[hansigarten2]]></dc:creator><pubDate>Tue, 21 Jul 2009 09:12:51 GMT</pubDate></item><item><title><![CDATA[Reply to iterator &amp;lt;zeiger&amp;gt; on Tue, 21 Jul 2009 10:05:39 GMT]]></title><description><![CDATA[<p>hansigarten2 schrieb:</p>
<blockquote>
<p>ich hatte #include &lt;string&gt; vergessen. ich dachte immer der string ist in iostream drinnen und dazu muss man das namespace std einbinden?</p>
</blockquote>
<p>&lt;iostream&gt; deklariert eventuell std::string, allerdings sind nur im &lt;string&gt; auch alle zugehörigen Funktionen mit dabei. Die Frage mit dem Namespace std klingt irgendwie seltsam. Nur für den Fall: cout usw. sind wie string im namespace std zu finden. Solltest du diesen Namespace nicht in irgendeiner Weise erwähnt haben, dann lässt das darauf schließen, dass du eventuell &lt;iostream**.h**&gt; statt &lt;iostream&gt; eingebunden hast. Sollte das der Fall sein, korrigiere das am Besten gleich und entsorge das Buch in dem noch &lt;iostream.h&gt; steht. (Der Header ist seit 11 Jahren veraltet udn wird inzwischen von einer ganzen Reihe von Compilern nicht mehr unterstützt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1746820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1746820</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 21 Jul 2009 10:05:39 GMT</pubDate></item></channel></rss>