Есть ли какой-нибудь достаточно быстрый код, который может помочь мне быстро найти большое растровое изображение (в несколько мегабайт )для последовательностей нулевых или единичных битов?
Под «достаточно быстрым» я подразумеваю что-то, что может использовать преимущества размера машинного слова и сравнивать целые слова одновременно, вместо того, чтобы выполнять побитовый -за -побитовый анализ, который ужасно медленный (, как это делается сvector<bool>
).
Это очень полезно, например. поиск в битовой карте тома свободного места (для дефрагментации и т. д. ).