Я хочу хранить биты в массиве (например, в структуре). Поэтому я могу следовать одному из следующих двух подходов
Подход № 1 (AN 1)
struct BIT
{
int data : 1
};
int main()
{
BIT a[100];
return 0;
}
Подход № 2 (AN 2)
int main()
{
std::bitset<100> BITS;
return 0;
}
Почему кто-то предпочитает AN 2 через AN 1?