Не вернется, фактически завершится и достигнет «ближайшего» (по стеку) блока try...catch
.Если ничего не найдено, большую часть времени программа просто завершается, на некоторых платформах ошибка может быть напечатана, хотя я не знаю специфики этого (и, скорее всего, только те, которые получены из std :: exception).