将位集转换为字符串?

3
这段代码有什么问题?
set<string> nk ;
bitset<3> bs1(string("100"));
nk.insert(bs1.to_string());

错误: 调用 `std::bitset<3u>::to_string()' 时没有找到匹配的函数

为什么会这样?!

更新:

谢谢,它可以工作。但是为什么可以工作? :D

1个回答

5

在查看Space_COwbOy的答案时,我发现了另一页,显示to_string是一个模板函数(具有与std::basic_string类似的参数)。我还没有尝试这个方法,请自行查看。


是的,我也发现了。我应该先阅读我发布的链接 :) - Björn Pollex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接