<?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[&#x27;operator&amp;gt;&amp;gt;&#x27; ist im Typ &#x27;istream&#x27; für Argumente des Typs &#x27;header&#x27; nicht implementiert]]></title><description><![CDATA[<p>hallo leute</p>
<p>die fehlermeldung im titel der threads macht mir gerade kopfzerbrechen</p>
<p>hab folgende basisklasse mit in-out operatoren:</p>
<pre><code class="language-cpp">class header { ... };
std::istream&amp; operator&gt;&gt;(std::istream &amp;in, header &amp;h);
std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const header &amp;h);
</code></pre>
<p>dann leite ich eine klasse davon ab und wieder mit in-out operatoren:</p>
<pre><code class="language-cpp">class request_header : public header { ... };
std::istream&amp; operator&gt;&gt;(std::istream &amp;in, request_header &amp;rh);
std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const request_header &amp;rh);
</code></pre>
<p>in der cpp datei der klasse request_header dann die stream-operatoren:</p>
<pre><code class="language-cpp">std::istream&amp; operator&gt;&gt;(std::istream &amp;in, request_header &amp;rh)
{
   ...
   in &gt;&gt; static_cast&lt;header&gt;(rh); // (1)

   return in;
}

std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const request_header &amp;rh)
{
   ...
   out &lt;&lt; static_cast&lt;const header&gt;(rh); // (2)

   return out;
}
</code></pre>
<p>bei (1) kommt die fehlermeldung.<br />
im operator&lt;&lt; macht er aber keinen fehler.<br />
sieht hier jemand woran das liegt ?</p>
<p>meep meep</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263730/operator-gt-gt-ist-im-typ-istream-für-argumente-des-typs-header-nicht-implementiert</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 14:40:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263730.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Mar 2010 12:32:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &#x27;operator&amp;gt;&amp;gt;&#x27; ist im Typ &#x27;istream&#x27; für Argumente des Typs &#x27;header&#x27; nicht implementiert on Thu, 25 Mar 2010 12:36:51 GMT]]></title><description><![CDATA[<p>hallo leute</p>
<p>die fehlermeldung im titel der threads macht mir gerade kopfzerbrechen</p>
<p>hab folgende basisklasse mit in-out operatoren:</p>
<pre><code class="language-cpp">class header { ... };
std::istream&amp; operator&gt;&gt;(std::istream &amp;in, header &amp;h);
std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const header &amp;h);
</code></pre>
<p>dann leite ich eine klasse davon ab und wieder mit in-out operatoren:</p>
<pre><code class="language-cpp">class request_header : public header { ... };
std::istream&amp; operator&gt;&gt;(std::istream &amp;in, request_header &amp;rh);
std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const request_header &amp;rh);
</code></pre>
<p>in der cpp datei der klasse request_header dann die stream-operatoren:</p>
<pre><code class="language-cpp">std::istream&amp; operator&gt;&gt;(std::istream &amp;in, request_header &amp;rh)
{
   ...
   in &gt;&gt; static_cast&lt;header&gt;(rh); // (1)

   return in;
}

std::ostream&amp; operator&lt;&lt;(std::ostream &amp;out, const request_header &amp;rh)
{
   ...
   out &lt;&lt; static_cast&lt;const header&gt;(rh); // (2)

   return out;
}
</code></pre>
<p>bei (1) kommt die fehlermeldung.<br />
im operator&lt;&lt; macht er aber keinen fehler.<br />
sieht hier jemand woran das liegt ?</p>
<p>meep meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873762</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Thu, 25 Mar 2010 12:36:51 GMT</pubDate></item><item><title><![CDATA[Reply to &#x27;operator&amp;gt;&amp;gt;&#x27; ist im Typ &#x27;istream&#x27; für Argumente des Typs &#x27;header&#x27; nicht implementiert on Thu, 25 Mar 2010 12:42:24 GMT]]></title><description><![CDATA[<pre><code>in &gt;&gt; static_cast&lt;header[b]&amp;[/b]&gt;(rh); // (1)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1873768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873768</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Thu, 25 Mar 2010 12:42:24 GMT</pubDate></item><item><title><![CDATA[Reply to &#x27;operator&amp;gt;&amp;gt;&#x27; ist im Typ &#x27;istream&#x27; für Argumente des Typs &#x27;header&#x27; nicht implementiert on Thu, 25 Mar 2010 12:59:52 GMT]]></title><description><![CDATA[<p>am besten ich stell mich mal ne runde in die ecke und schaem mich</p>
<p>danke dir</p>
<p>meep meep</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873778</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Thu, 25 Mar 2010 12:59:52 GMT</pubDate></item></channel></rss>