<?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[Ausgabeoperator für STL vector]]></title><description><![CDATA[<p>Hallo !</p>
<p>Mein Vector soll ausgeben werden und zwar mit Hilfe eines Ausgabeoperators.Meine Syntax funktioniert nicht...fehlt was?Ein Iterator vielleicht?<br />
Ich komm einfach nicht weiter und würde mich über Hilfe freuen <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>Caro</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;vector&gt; 
#include&lt;algorithm&gt;
using namespace std;

class Abteilung;

class Mitarbeiter{
	  private:
	  		  string name;
	  		  float gehalt;

	  public:
	  		 Mitarbeiter(string n,float g):name(n),gehalt(g){}	
			 friend  ostream&amp; operator&lt;&lt;(ostream&amp;, const Abteilung&amp;);	  
	  };

class Abteilung{
	  private:
	  		  vector&lt;Mitarbeiter&gt; angestellte;
	  		  string bezeichnung;
	  public:
	  		 Abteilung(string b):bezeichnung(b){}
			  friend  ostream&amp; operator&lt;&lt;(ostream&amp;, const Abteilung&amp;);

	  };

ostream&amp; operator&lt;&lt;(ostream&amp; os, const Abteilung&amp; z)
{  
   for(int i=0;i&lt;angestellte.size();++i)
   {
   os &lt;&lt; angestellte.name;		   
   }
   os &lt;&lt; endl &lt;&lt; z.bezeichnung &lt;&lt;  endl; 
   return os;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/259333/ausgabeoperator-für-stl-vector</link><generator>RSS for Node</generator><lastBuildDate>Tue, 08 Sep 2026 22:10:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/259333.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Jan 2010 19:08:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:08:55 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Mein Vector soll ausgeben werden und zwar mit Hilfe eines Ausgabeoperators.Meine Syntax funktioniert nicht...fehlt was?Ein Iterator vielleicht?<br />
Ich komm einfach nicht weiter und würde mich über Hilfe freuen <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>Caro</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
#include&lt;vector&gt; 
#include&lt;algorithm&gt;
using namespace std;

class Abteilung;

class Mitarbeiter{
	  private:
	  		  string name;
	  		  float gehalt;

	  public:
	  		 Mitarbeiter(string n,float g):name(n),gehalt(g){}	
			 friend  ostream&amp; operator&lt;&lt;(ostream&amp;, const Abteilung&amp;);	  
	  };

class Abteilung{
	  private:
	  		  vector&lt;Mitarbeiter&gt; angestellte;
	  		  string bezeichnung;
	  public:
	  		 Abteilung(string b):bezeichnung(b){}
			  friend  ostream&amp; operator&lt;&lt;(ostream&amp;, const Abteilung&amp;);

	  };

ostream&amp; operator&lt;&lt;(ostream&amp; os, const Abteilung&amp; z)
{  
   for(int i=0;i&lt;angestellte.size();++i)
   {
   os &lt;&lt; angestellte.name;		   
   }
   os &lt;&lt; endl &lt;&lt; z.bezeichnung &lt;&lt;  endl; 
   return os;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1842831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842831</guid><dc:creator><![CDATA[fischldi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:14:06 GMT]]></title><description><![CDATA[<p>Was funktioniert nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842836</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:14:06 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:16:06 GMT]]></title><description><![CDATA[<p>Du hast das z vor angestellte vergessen. Denk dran, dass du es nicht mit einer Memberfunktion zu tun hast. Außerdem musst du natürlich beim Zugriff noch angeben, dass du das i'te Element willst, z.B. mit [i] nach angestellte.</p>
<p>Das sind schonmal 2 Sachen die mir sofort aufgefallen sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842839</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:16:06 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:37:19 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">ostream&amp; operator&lt;&lt;(ostream&amp; os, const Abteilung&amp; z)
{  
   for(int i=0;i&lt;angestellte.size();++i)
   {
   os &lt;&lt; z.angestellte[i].name &lt;&lt; z.angestellte[i].gehalt &lt;&lt; endl;		   
   }
   os &lt;&lt; endl &lt;&lt; z.bezeichnung &lt;&lt;  endl; //erlaubt, da friend-Funktion
   return os;
}
</code></pre>
<p>Hab gerade Eure Anregungen eingetragen,mein Compiler sagt immer noch &quot;angestellte was not declared in this scope&quot;...hmmm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842864</guid><dc:creator><![CDATA[fischldi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:38:50 GMT]]></title><description><![CDATA[<p>Dann setz' unsere Anregungen mal in der Zeile um, wo der Fehler auftritt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842866</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:38:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:45:48 GMT]]></title><description><![CDATA[<p>Das hab ich ja gemacht. Er bringt diese Fehlermeldung in der for Schleifen Deklaration und da sehe ich keinen Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842870</guid><dc:creator><![CDATA[fischldi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:45:48 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:47:44 GMT]]></title><description><![CDATA[<p>schau Dir mal den Kopf der for-Schleife genau an... in deinem letzten Codeschnippsel ist da ein Fehler...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842872</guid><dc:creator><![CDATA[Mr X]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:48:52 GMT]]></title><description><![CDATA[<p>Meinst Du das mit dem ++i?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842875</guid><dc:creator><![CDATA[fischldi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:48:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:50:53 GMT]]></title><description><![CDATA[<p>fischldi schrieb:</p>
<blockquote>
<p>Meinst Du das mit dem ++i?</p>
</blockquote>
<p>Kalt. Nächster Versuch. Schau nochmal genau hin. Vergleich mal mit der nächsten Zeile. Lies meinen ersten Beitrag noch einmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842878</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:50:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:53:40 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">ostream&amp; operator&lt;&lt;(ostream&amp; os, const Abteilung&amp; z)
{  
   for(int i=0;i&lt;z.angestellte.size();i++)
   {
   os &lt;&lt; z.angestellte[i].name &lt;&lt; z.angestellte[i].gehalt &lt;&lt; endl;		   
   }
   os &lt;&lt; endl &lt;&lt; z.bezeichnung &lt;&lt;  endl; //erlaubt, da friend-Funktion
   return os;
}
</code></pre>
<p>Juhu...kein Fehler mehr!Dankeschön!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842879</guid><dc:creator><![CDATA[fischldi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:53:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:55:15 GMT]]></title><description><![CDATA[<p>Aber er gibt jetzt nur &quot;Verrwaltung&quot; aus und nicht den Namen des MA und das Gehalt...woran liegt denn das??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842882</guid><dc:creator><![CDATA[fischldi]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:55:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabeoperator für STL vector on Thu, 21 Jan 2010 19:59:12 GMT]]></title><description><![CDATA[<p>Vermutlich wird angestellte leer sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1842887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1842887</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 21 Jan 2010 19:59:12 GMT</pubDate></item></channel></rss>