bitset:to_string有关问题
bitset::to_string问题
看过了以前的贴,但还是没有解决。望大家帮忙解决一下,谢了。
#include <iostream>
#include <string>
#include <bitset>
using namespace std;
int main ()
{
string mystring;
bitset <4> mybits;
mybits.set();
mystring=mybits.to_string <char, std::char_traits <char> , std::allocator <char> > ();// wrong here.
cout < < "mystring: " < < mystring < < endl;
return 0;
}
D:\datas\cpp\test\bit.cpp(12) : error C2062: type 'char ' unexpected
Error executing cl.exe.
到底是哪里出问题了。谢谢
------解决方案--------------------
mystring=mybits.to_string():
------解决方案--------------------
在VS2005里编译完全OK!你的编译器可能不支持标准C++,用的VC?
看过了以前的贴,但还是没有解决。望大家帮忙解决一下,谢了。
#include <iostream>
#include <string>
#include <bitset>
using namespace std;
int main ()
{
string mystring;
bitset <4> mybits;
mybits.set();
mystring=mybits.to_string <char, std::char_traits <char> , std::allocator <char> > ();// wrong here.
cout < < "mystring: " < < mystring < < endl;
return 0;
}
D:\datas\cpp\test\bit.cpp(12) : error C2062: type 'char ' unexpected
Error executing cl.exe.
到底是哪里出问题了。谢谢
------解决方案--------------------
mystring=mybits.to_string():
------解决方案--------------------
在VS2005里编译完全OK!你的编译器可能不支持标准C++,用的VC?