这段代码有什么问题?
set<string> nk ;
bitset<3> bs1(string("100"));
nk.insert(bs1.to_string());
错误:没有匹配函数来调用 `std::bitset<3u>::to_string()'
为什么?!
更新:
谢谢,这行得通。但为什么它有效? :D
最佳答案
在查看 Space_COwbOy 的回答时,我发现了 another page这表明 to_string 是一个模板函数(参数类似于 std::basic_string)。我还没有尝试过,所以请检查一下。
关于c++ - 将位集转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2545101/