У меня есть vector<int>
длины n, которая содержит только 0 и 1. Например, мы можем иметь следующий вектор длины 10:Int от представления байтов в векторе C++
0 1 1 0 1 0 0 1 0 0
Теперь я использую число, представленное этим вектором, чтобы получить доступ место в массиве с 2^п записей (так в данном случае массив из 2^10 = 1024). Я не уверен, как получить одно целое из байтового представления, хранящегося в этом vector<int>
.
Как насчет std :: bitset вместо вектора? –