2010-03-30 68 views
3

这段代码有什么问题?将bitset转换为字符串?

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

错误:用于调用'的std :: bitset的< 3U> :: to_string()”

为什么没有匹配功能?

UPDATE:

Thansk,这个工程。但是它为什么起作用? :D

回答

5

在检查Space_COwbOy的答案时,我发现another page表明to_string是一个模板函数(参数类似于std :: basic_string)。我没有试过这个,所以只是检查一下。

+0

是的,我也找到了。我真的应该阅读我发布的链接:) – 2010-03-30 12:39:06