Использование не вмешивается в обработку исключений кроме чистки материала в его объеме.
Это не обрабатывает исключения, но позволяет исключениям пройти.
Я обнаружил проблему: она сводится к чрезмерному усердию программиста.
Изначально я скомпилировал свой проект с помощью DUMA ( http: // sourceforge. net / projects / duma / ), чтобы убедиться, что моя реализация текущего модуля не имеет утечек. К сожалению, в моей тестовой песочнице также были включены настройки duma, о чем я не догадывался, пока не прошел через код в отладчике.
После удаления всех обнаружений утечки памяти все работает должным образом.