注册 登录
编程论坛 C++教室

bitset初始化问题

YaphetCXD 发布于 2019-02-25 00:22, 1210 次点击
bitset字符串初始化问题
版本一
bitset<8> bitset1("1001")

版本二
string s("1001")
Bitset<8> bitset2(s)

其他语句省略。为啥版本1通不过编译版本2可以?
我用的CodeBlock
求问大佬=.=
1 回复
#2
rjsp2019-02-25 08:44
认真点吧
程序代码:
#include <bitset>
#include <string>
using namespace std;

int main( void )
{
    bitset<8> bitset1( "1001" );

    string s("1001");
    bitset<8> bitset2(s);
}

1