Добри начини за предотвратяване на overflow
Здравейте,
Всеки път като пиша програма, която ще прави математически изчисления се замислям за това:
1. errno променливата - Ако се четат параметри от входа и след това се викат функциите strto... се получава грешка там.
2. При самите математически операции: Позачетох се в тази тема: http://stackoverflow.com/questions/199333/how-to-detect-integer-overflow-in-c-c - все още не съм я изчела много подробно, но гледам различни варианти като предваритени изчисляния или проверки на регистри.
Та като приключа с домашното този път мисля да си поиграя с тези неща и ако имате впечатления, тествали сте разни неща по въпроса ще се радвам да споделите мнение.