В стандарте языка C++ раздел 5.6 сказано если операторы "/" и "%" имеют 0 в следующем параметры то поведение программы не определено стандартом. Далее в дело вступает стандарт IEEE754 который говорит что ситуация деления на 0 должна выдавать бесконечность либо обрабатываться исключением. Так вот включение исключения это прерогатива ОС. В Линукс подобных ос подчиняющихся стандарту POSIX обработка включается через Signal. В Windows через установку флагов FPU Но ОС за этим делом не следит. Частенько всякие библиотеки сбрасывают и возводят флаги FPU. К примеру OpenGL предпочитает inf вместо исключения.
Кто-нибудь занимается анализом временных рядов? Интересует сравнение методов Форстера-Стюарта и сравнений средних уровней ряда. Преимущества и недостатки их.