template<class T> string bin2str(T bin)
{
string str;
T mask = 1;//注意這個表示二進制最後一位爲1,即不同類型的賦值1
for(int i = 0; i < sizeof(mask) * 8; ++i)
{
str.insert(str.begin(); (bin & (mask << i)) ? ‘1’ : ‘0’);
}
}
template<class T> string bin2str(T bin)
{
string str;
T mask = 1;//注意這個表示二進制最後一位爲1,即不同類型的賦值1
for(int i = 0; i < sizeof(mask) * 8; ++i)
{
str.insert(str.begin(); (bin & (mask << i)) ? ‘1’ : ‘0’);
}
}