A>Вызов функции, выполняющей этот код, обрамлен блоком try-catch(...), в опциях проекта установлено Enable C++ Exceptions — Yes With SEH Exceptions (/EHa). Почему я не попадаю в блок catch, а вылетаю?
есть код, генерирующий исключения -- скажем метод at() у std::vector.
Твой код не генерирует исключения -- это просто undefined behaviour; обычно он порождает segmentation violation и signal 11.