Здравствуйте, Analytic2007, Вы писали:
A>Будем благодарны критике, замечаниям, отзывам, информации о других схожих ошибках.
Однажды я наступил на грабли "выброс исключения из параллельного цикла":
#pragma omp parallel for
for(int i=0; i<10; ++i)
{
if((i%3)==0)
trow std::exception("Шеф, усё пропало!");
}
Причем вызов функции бросающей исключение может быть достаточно хорошо замаскирован, а писать catch в каждом цикле ну очень лениво
.
А самое неприятное, что иногда все работает нормально (исключение бросается дальше), а иногда unhadled exception.