Может ли кто-нибудь объяснить структуру памяти данных, хранящихся в vector<bool>
?
, например, какую схему имеет память от адреса &myVec[0]
и выше?Зависит ли это от порядка байтов?Является ли память постоянной для всех сохраненных значений?(Я знаю, что vector<bool>
на самом деле не хранит логические значения).Могу ли я сбросить содержимое vector<bool>
в файл, используя memcopy, чтобы получить растровое изображение моих значений?
, пожалуйста, не задавайте вопросов, таких как «зачем вам это нужно» или предложений, таких как использование наборов битов или повышение.
Спасибо за точное объяснение