tags:

views:

127

answers:

2

Hi ..

What is wrong with this code ?

set<string> nk ;
bitset<3> bs1(string("100"));
nk.insert(bs1.to_string());

error: no matching function for call to `std::bitset<3u>::to_string()'

why?!

UPDATE :

Thansk , this works . But why does it work ? :D

A: 

Everything I said before is wrong. See here for an example how to use that function.

Space_C0wb0y
+2  A: 

While checking Space_COwbOy's answer, I found another page that shows that to_string is a template function (with parameters similar to std::basic_string). I haven't tried this, so just check it out.

stefaanv
Yeah, I found that too. I should really read the links I post first :)
Space_C0wb0y