В вопросе: Почему реализация std::string от Microsoft требует 40 байт в стеке? сделано наблюдение, что для std::string требуется 8 дополнительных байтов в режиме отладки.
После понимания того, что это связано с проверками итератора в режиме отладки, вопрос был обновлен и теперь заканчивается следующим:
Однако все равно было бы очень интересно посмотреть, как поддержка итераторов отладки использует этот дополнительный указатель для проверки неправильного использования итератора.
Этот комментарий превратился в вопрос.
Подробнее здесь: https://stackoverflow.com/questions/798 ... tor-checks