C++相談室 part43
■ このスレッドは過去ログ倉庫に格納されています
0442デフォルトの名無しさん
2005/09/08(木) 18:44:02こんなんどうよ
template <int N>
std::bitset<32*N> make_bitset(unsigned long const(&ar)[N])
{
std::bitset<32*N> result;
for (int i = 0; i < N; i++)
(result <<= 32) |= ar[i];
return result;
}
int main()
{
unsigned long field[4] = { 1, 3, 7, 15 };
std::bitset<128> y( make_bitset(field) );
}
■ このスレッドは過去ログ倉庫に格納されています