// bitset::to_string
#include <iostream> // std::cout
#include <string> // std::string
#include <bitset>
using namespace std;
// std::bitset
int main ()
{
bitset<4> mybits; // mybits: 0000
mybits.set(); // mybits: 1111
string mystring =
mybits.to_string<char,string::traits_type,string::allocator_type>();
std::cout << "mystring: " << mystring + '5'<< '\n';
return 0;
}
Ly8gYml0c2V0Ojp0b19zdHJpbmcKI2luY2x1ZGUgPGlvc3RyZWFtPiAgICAgICAvLyBzdGQ6OmNvdXQKI2luY2x1ZGUgPHN0cmluZz4gICAgICAgICAvLyBzdGQ6OnN0cmluZwojaW5jbHVkZSA8Yml0c2V0PiAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKLy8gc3RkOjpiaXRzZXQKCmludCBtYWluICgpCnsKICBiaXRzZXQ8ND4gbXliaXRzOyAgICAgLy8gbXliaXRzOiAwMDAwCiAgbXliaXRzLnNldCgpOyAgICAgICAgICAgICAgLy8gbXliaXRzOiAxMTExCgogIHN0cmluZyBteXN0cmluZyA9CiAgICBteWJpdHMudG9fc3RyaW5nPGNoYXIsc3RyaW5nOjp0cmFpdHNfdHlwZSxzdHJpbmc6OmFsbG9jYXRvcl90eXBlPigpOwoKICBzdGQ6OmNvdXQgPDwgIm15c3RyaW5nOiAiIDw8IG15c3RyaW5nICsgJzUnPDwgJ1xuJzsKCiAgcmV0dXJuIDA7Cn0=