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