<?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[istream_buf zauber ?]]></title><description><![CDATA[<p>Hallo,</p>
<p>istream input;<br />
istream_buf&lt;char&gt; aa(input), bb;<br />
copy(aa,bb,back_insert(to_my_string));</p>
<p>Ich frage mich warum weiss istream_buf das bb auf input's ende zeigen soll ?</p>
<p>Gruss<br />
templated</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/topic/180250/istream_buf-zauber</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 19:39:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180250.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Apr 2007 15:35:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to istream_buf zauber ? on Mon, 30 Apr 2007 15:35:13 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>istream input;<br />
istream_buf&lt;char&gt; aa(input), bb;<br />
copy(aa,bb,back_insert(to_my_string));</p>
<p>Ich frage mich warum weiss istream_buf das bb auf input's ende zeigen soll ?</p>
<p>Gruss<br />
templated</p>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1276411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276411</guid><dc:creator><![CDATA[templated]]></dc:creator><pubDate>Mon, 30 Apr 2007 15:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Mon, 30 Apr 2007 15:42:55 GMT]]></title><description><![CDATA[<p>istream_buf? Meinst du istream_iterator? Falls ja: bb muss doch gar nicht auf irgendein Ende zeigen. Der Vergleich mit einem default-konstruierten istream_iterator ist halt als Abfrage auf EOF implementiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276420</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 30 Apr 2007 15:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Mon, 30 Apr 2007 15:49:34 GMT]]></title><description><![CDATA[<p>ja ich meinte istream_iterator... sollte der denn nicht auf das ende (+1) des array's zeigen ?</p>
<p>gruss</p>
<p>Templated</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276425</guid><dc:creator><![CDATA[templated]]></dc:creator><pubDate>Mon, 30 Apr 2007 15:49:34 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Mon, 30 Apr 2007 15:56:10 GMT]]></title><description><![CDATA[<p>Welches Arrays?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276435</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 30 Apr 2007 15:56:10 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Mon, 30 Apr 2007 15:57:33 GMT]]></title><description><![CDATA[<p>das character array von istream_iterator.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276437</guid><dc:creator><![CDATA[templated]]></dc:creator><pubDate>Mon, 30 Apr 2007 15:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Mon, 30 Apr 2007 18:03:07 GMT]]></title><description><![CDATA[<p>Wenn du nicht bereit bist, von deinen vorgefertigten Ansichten auch nur einen Millimeter abzurücken, kann ich dir nicht helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276539</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Mon, 30 Apr 2007 18:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Wed, 02 May 2007 06:27:18 GMT]]></title><description><![CDATA[<p>Der istream_iterator zeigt auf gar kein Array - der übersetzt eine Dereferenzierung in einen &gt;&gt; Aufruf für den drunterliegenden Stream. Und wie Bashar schon sagte, ist der default-konstruierte Stream-Iterator (per Definition) identisch zu einem Iterator, dessen Stream das failbit gesetzt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277285</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 02 May 2007 06:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Wed, 02 May 2007 09:13:07 GMT]]></title><description><![CDATA[<p>Achso... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> wenn ich das richrig verstehe, werden also nicht die Addressen sonder dessen inhalt verglichen. Und weil ein stream mit EOF endet wird am ende iterator.begin == (streambuf_iterator default constucor instanz) sein.<br />
Dies wir wohl nicht bei allen Iteratoren gleich sein ? Ein list&lt;char&gt;::iterator wird z.b. die adressen von begin und end vergleichen ? oder gibt es iteratoren die per default eine 0 (string teminator) setzen ?</p>
<p>Gruss</p>
<p>templated</p>
<p>p.s. Dumme fragen gibt es nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277362</guid><dc:creator><![CDATA[templated]]></dc:creator><pubDate>Wed, 02 May 2007 09:13:07 GMT</pubDate></item><item><title><![CDATA[Reply to istream_buf zauber ? on Wed, 02 May 2007 09:24:54 GMT]]></title><description><![CDATA[<p>Wie der Vergleich definiert ist, hängt vom jeweiligen Iterator-Typ ab. Bei list&lt;&gt;::iterator (oder anderen Containerklassen) vergleichen die Operatoren tatsächlich, ob auf das selbe Objekt gezeigt wird. Deshalb übergibst du da als Endekennung auch l.end() - der Iterator <em>hinter</em> das letzte Element der Liste. IStream-Iteratoren sind halt dann &quot;gleich&quot;, wenn sie entweder beide auf der selben Datei lesen oder beides EOF-Iteratoren sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1277373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1277373</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 02 May 2007 09:24:54 GMT</pubDate></item></channel></rss>