<?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[bitset  to_string() funktioniert nicht!?]]></title><description><![CDATA[<p>hi sitze hier an einem linux system mit g++ und versuch</p>
<pre><code class="language-cpp">char tmp= 'c';
string input=&quot;&quot;;
 std::bitset&lt;8&gt; a_bitset(tmp);
input+=a_bitset.to_string();
</code></pre>
<p>zum laufen zu bringen, bekomme aber als fehlermeldung:</p>
<p>error: no matching function for call to `std::bitset&lt;8u&gt;::to_string()'</p>
<p>hääääääääää??</p>
<p>also header sind drin, ich kann ja auch cout&lt;&lt;a_bitset; machen</p>
<p>nun brauche ich das aber eben in meinem string input</p>
<p>danke für hilfe<br />
cu<br />
andy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/131406/bitset-to_string-funktioniert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 07:47:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/131406.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Jan 2006 11:20:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Tue, 03 Jan 2006 11:20:10 GMT]]></title><description><![CDATA[<p>hi sitze hier an einem linux system mit g++ und versuch</p>
<pre><code class="language-cpp">char tmp= 'c';
string input=&quot;&quot;;
 std::bitset&lt;8&gt; a_bitset(tmp);
input+=a_bitset.to_string();
</code></pre>
<p>zum laufen zu bringen, bekomme aber als fehlermeldung:</p>
<p>error: no matching function for call to `std::bitset&lt;8u&gt;::to_string()'</p>
<p>hääääääääää??</p>
<p>also header sind drin, ich kann ja auch cout&lt;&lt;a_bitset; machen</p>
<p>nun brauche ich das aber eben in meinem string input</p>
<p>danke für hilfe<br />
cu<br />
andy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955446</guid><dc:creator><![CDATA[error@uni]]></dc:creator><pubDate>Tue, 03 Jan 2006 11:20:10 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Tue, 03 Jan 2006 11:46:24 GMT]]></title><description><![CDATA[<p>Du kannst es einerseits mit Stringstreams probieren, andererseits kannst du auch das Member-Template explizit aufrufen:</p>
<p>So in etwa (bin mir nicht ganz sicher):</p>
<pre><code class="language-cpp">std::stringstream s (input);
s &lt;&lt; a_bitset;
input = s.str ();
</code></pre>
<p>oder so:</p>
<pre><code class="language-cpp">a_bitset.template to_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; ()
</code></pre>
<p><a href="http://www.sgi.com/tech/stl/bitset.html" rel="nofollow">http://www.sgi.com/tech/stl/bitset.html</a> schrieb:</p>
<blockquote>
<p>template&lt;class Char, class Traits, class Alloc&gt;<br />
basic_string&lt;Char,Traits,Alloc&gt; to_string() const</p>
<p>Returns a string representation of *this: each character is 1 if the corresponding bit is set, and 0 if it is not. In general, character position i corresponds to bit position N - 1 - i. Note that this member function relies on two language features, member templates and explicit function template argument specification, that are not yet universally available; this member function is disabled for compilers that do not support those features. Note also that the syntax for calling this member function is somewhat cumbersome. To convert a bitset b to an ordinary string, you must write</p>
<p>b.template to_string&lt;char, char_traits&lt;char&gt;, allocator&lt;char&gt; &gt;()</p>
</blockquote>
<p>Aber eigentlich sollte das auch so klappen. Welche Version hast du?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955463</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Tue, 03 Jan 2006 11:46:24 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Tue, 03 Jan 2006 11:52:58 GMT]]></title><description><![CDATA[<p>.filmor schrieb:</p>
<blockquote>
<p>oder so:</p>
<pre><code class="language-cpp">a_bitset.template to_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; ()
</code></pre>
</blockquote>
<p>Das wäre nur nötig, wenn a_bitset ein abhängiger Name wäre, was hier eindeutig nicht der Fall ist. Aus diesem Grund kann das template entfallen.</p>
<p>Die explizite Angabe der Templateparameter hingegen ist notwendig, da sie aufgrund mangelnder Funktionsargumente nicht hergeleitet werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955474</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Tue, 03 Jan 2006 11:52:58 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Tue, 03 Jan 2006 11:59:49 GMT]]></title><description><![CDATA[<p>Template-Argumente sollten doch eigentlich auch über den Rückgabewert herauszukriegen sein (Stichwort SFINAE)?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955484</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Tue, 03 Jan 2006 11:59:49 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Tue, 03 Jan 2006 12:11:51 GMT]]></title><description><![CDATA[<p>.filmor schrieb:</p>
<blockquote>
<p>Template-Argumente sollten doch eigentlich auch über den Rückgabewert herauszukriegen sein (Stichwort SFINAE)?!</p>
</blockquote>
<p>Schönes Stichwort, hat nur nix mit Template-Argument-Deduction zu tun. SFINAE gehört in den Bereich Überladungsauflösung (Bestimmung der Kandidatenmenge). Das ist eine ganz andere Baustelle. Und nein: Template-Argumente werden nicht über den Rückgabewert hergeleitet. Das Verhalten von Template-Conversion-Operatoren suggeriert dies vielleicht aber das ist am Ende doch wieder was anderes <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/955495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955495</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Tue, 03 Jan 2006 12:11:51 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Tue, 03 Jan 2006 12:12:10 GMT]]></title><description><![CDATA[<p>danke, das mit den templateparamtern geht dann ...</p>
<p>cu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/955496</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/955496</guid><dc:creator><![CDATA[error@uni]]></dc:creator><pubDate>Tue, 03 Jan 2006 12:12:10 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Fri, 22 Feb 2008 12:40:17 GMT]]></title><description><![CDATA[<p>Warum haben die das nicht so gemacht das a_bitset.to_string&lt;char&gt; reicht? Warum muss man char_traits und allocator auch noch angeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460917</guid><dc:creator><![CDATA[hmmmmmmmmm]]></dc:creator><pubDate>Fri, 22 Feb 2008 12:40:17 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Sat, 23 Feb 2008 00:59:40 GMT]]></title><description><![CDATA[<p>Ich sehe gerade das der FAQ-Eintrag bezüglich to_string falsch ist. Die Template-Parameter werden nicht angegeben.</p>
<p><a href="http://c-plusplus.net/forum/viewtopic-var-t-is-39490.html" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-t-is-39490.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461289</guid><dc:creator><![CDATA[hmmmmmmmmm]]></dc:creator><pubDate>Sat, 23 Feb 2008 00:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to bitset  to_string() funktioniert nicht!? on Sat, 23 Feb 2008 09:57:26 GMT]]></title><description><![CDATA[<p>hmmmmmmmmm schrieb:</p>
<blockquote>
<p>Ich sehe gerade das der FAQ-Eintrag bezüglich to_string falsch ist. Die Template-Parameter werden nicht angegeben.</p>
<p><a href="http://c-plusplus.net/forum/viewtopic-var-t-is-39490.html" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-t-is-39490.html</a></p>
</blockquote>
<p>Danke, ist korrigiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461352</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Sat, 23 Feb 2008 09:57:26 GMT</pubDate></item></channel></rss>