如何在C ++中将一串二进制数字转换为布尔矢量?

问题描述 投票:-1回答:1

我有一个字符串,其中包含01001110等二进制数字的随机序列。如何以相同的顺序从字符串中获取布尔值的向量?

c++
1个回答
9
投票
std::string bits("10101011110");
std::vector<bool> myVec;
for(auto a : bits)
    myVec.push_back(a == '1');
© www.soinside.com 2019 - 2024. All rights reserved.