<?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[überladene operatoren &amp;lt;&amp;lt; &amp;gt;&amp;gt;]]></title><description><![CDATA[<p>ich habe eine struct variable angelegt und muss diese ausgeben und eingeben das funktioniert laut nem kumpel von mir mit den überladenen operatoren &quot;&lt;&lt;&quot; und &quot;&gt;&gt;&quot; ich weiss nur nicht genau wie ich das hinkriegen soll</p>
<p>meine stuct definition</p>
<pre><code class="language-cpp">struct dat
{
   string symbol;
   float mol;
}
</code></pre>
<p>soweit ich weiss seht das in etwa dann so aus</p>
<pre><code class="language-cpp">operator &lt;&lt; ( ???  pse ??? )
{
   cout &lt;&lt; pse.symbol &lt;&lt; '\t' &lt;&lt; pse.mol &lt;&lt; '\n';
}
</code></pre>
<p>das festlegen der variable und benutzung dieser</p>
<pre><code class="language-cpp">dat pse[113];

cout &lt;&lt; pse[x];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/72448/überladene-operatoren-lt-lt-gt-gt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 04:14:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/72448.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Apr 2004 17:19:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to überladene operatoren &amp;lt;&amp;lt; &amp;gt;&amp;gt; on Wed, 28 Apr 2004 17:19:41 GMT]]></title><description><![CDATA[<p>ich habe eine struct variable angelegt und muss diese ausgeben und eingeben das funktioniert laut nem kumpel von mir mit den überladenen operatoren &quot;&lt;&lt;&quot; und &quot;&gt;&gt;&quot; ich weiss nur nicht genau wie ich das hinkriegen soll</p>
<p>meine stuct definition</p>
<pre><code class="language-cpp">struct dat
{
   string symbol;
   float mol;
}
</code></pre>
<p>soweit ich weiss seht das in etwa dann so aus</p>
<pre><code class="language-cpp">operator &lt;&lt; ( ???  pse ??? )
{
   cout &lt;&lt; pse.symbol &lt;&lt; '\t' &lt;&lt; pse.mol &lt;&lt; '\n';
}
</code></pre>
<p>das festlegen der variable und benutzung dieser</p>
<pre><code class="language-cpp">dat pse[113];

cout &lt;&lt; pse[x];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/510623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510623</guid><dc:creator><![CDATA[nico-e]]></dc:creator><pubDate>Wed, 28 Apr 2004 17:19:41 GMT</pubDate></item><item><title><![CDATA[Reply to überladene operatoren &amp;lt;&amp;lt; &amp;gt;&amp;gt; on Wed, 28 Apr 2004 17:49:45 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;

struct dat{
   string symbol;
   float mol;
};

ostream &amp;  operator&lt;&lt; (ostream &amp;stream, const dat &amp;d){
    stream&lt;&lt;d.symbol&lt;&lt;&quot; &quot;;
    stream&lt;&lt; d.symbol&lt;&lt;&quot; &quot;;
    return stream;
}

istream &amp;  operator&gt;&gt; (istream &amp;stream, dat &amp;d){
    cout&lt;&lt;&quot;eingabe symbol&quot;&lt;&lt;endl;
	stream&gt;&gt;d.symbol;
	cout&lt;&lt;&quot;eingabe mol&quot;&lt;&lt;endl;
    stream&gt;&gt; d.mol;
    return stream;
}

int main(){
	dat mydat;
	cin&gt;&gt;mydat;
	cout&lt;&lt;mydat;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/510646</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510646</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Wed, 28 Apr 2004 17:49:45 GMT</pubDate></item><item><title><![CDATA[Reply to überladene operatoren &amp;lt;&amp;lt; &amp;gt;&amp;gt; on Wed, 28 Apr 2004 18:34:20 GMT]]></title><description><![CDATA[<p>ok nun funxts</p>
]]></description><link>https://www.c-plusplus.net/forum/post/510671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/510671</guid><dc:creator><![CDATA[nico-e]]></dc:creator><pubDate>Wed, 28 Apr 2004 18:34:20 GMT</pubDate></item></channel></rss>