<?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[Unterscheidung von std::iostream ob std::istream oder std::ostream]]></title><description><![CDATA[<p>Gibts die Möglichkeit bei einem std::iostream zu unterscheiden ob es ein i-oder ostream ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188425/unterscheidung-von-std-iostream-ob-std-istream-oder-std-ostream</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 03:11:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188425.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Jul 2007 11:01:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unterscheidung von std::iostream ob std::istream oder std::ostream on Tue, 31 Jul 2007 11:02:12 GMT]]></title><description><![CDATA[<p>Gibts die Möglichkeit bei einem std::iostream zu unterscheiden ob es ein i-oder ostream ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335588</guid><dc:creator><![CDATA[__HIRSCH_H__]]></dc:creator><pubDate>Tue, 31 Jul 2007 11:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to Unterscheidung von std::iostream ob std::istream oder std::ostream on Tue, 31 Jul 2007 11:07:46 GMT]]></title><description><![CDATA[<p>Nein, wozu auch - ein IOStream ist beides (auf einmal) - Stichwort Mehrfachvererbung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335593</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 31 Jul 2007 11:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Unterscheidung von std::iostream ob std::istream oder std::ostream on Tue, 31 Jul 2007 11:14:03 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Nein, wozu auch - ein IOStream ist beides (auf einmal) - Stichwort Mehrfachvererbung.</p>
</blockquote>
<p>Ok, ich sollte vll. genauer werden:<br />
Gibt es die Möglichkeit festzustellen ob ein std::iostream* in dem eigentlich ein<br />
std::fstream steckt lesend oder schreibend geöffnet ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335601</guid><dc:creator><![CDATA[__HIRSCH_H__]]></dc:creator><pubDate>Tue, 31 Jul 2007 11:14:03 GMT</pubDate></item><item><title><![CDATA[Reply to Unterscheidung von std::iostream ob std::istream oder std::ostream on Tue, 31 Jul 2007 11:23:41 GMT]]></title><description><![CDATA[<p>Auf portablem Weg: nein. Da mußt du dir schon selber merken, wie du den fstream geöffnet hast (oder du versuchst einfach zu lesen/schreiben und schaust nach, wie der Stream reagiert).</p>
<p>(an der Grenze der Legalität: Vermutlich steht irgendwo in den privaten Membern des Streams, wie er geöffnet wurde, aber sicher bin ich da nicht)</p>
<p>PS: Wozu brauchst du so eine Unterscheidung überhaupt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335608</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 31 Jul 2007 11:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to Unterscheidung von std::iostream ob std::istream oder std::ostream on Tue, 31 Jul 2007 11:37:01 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Auf portablem Weg: nein. Da mußt du dir schon selber merken, wie du den fstream geöffnet hast (oder du versuchst einfach zu lesen/schreiben und schaust nach, wie der Stream reagiert).</p>
<p>(an der Grenze der Legalität: Vermutlich steht irgendwo in den privaten Membern des Streams, wie er geöffnet wurde, aber sicher bin ich da nicht)</p>
<p>PS: Wozu brauchst du so eine Unterscheidung überhaupt?</p>
</blockquote>
<p>Eine Methode bekommt einen iostream* und muss das intern unterscheiden ob gelesen oder geschrieben werden soll. Das Interface iss vom Design her Mist aber ich will es nur ungern ändern um keinen fremden Code kaputt zu machen.<br />
Da muss ich mal schauen ob ich das mit dem probeweise Schreiben/Lesen mal ausprobier.</p>
<p>Danke hirsch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335620</guid><dc:creator><![CDATA[__HIRSCH_H__]]></dc:creator><pubDate>Tue, 31 Jul 2007 11:37:01 GMT</pubDate></item></channel></rss>