读书人

bitset:to_string有关问题

发布时间: 2012-03-22 17:43:57 作者: rapoo

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?

读书人网 >C++

热点推荐