Вообще если подумать, кажется же можно сделать оценку точности на шаблонах. Кажется это решает все проблемы. Интересно нет ли готовой либы, которая могла бы выдавать точность для любого выражения построенного на ее обертке вокруг float/double?
в духе expression templates? когда сначала всё выражение оценивается, а только потом вычисляется?
Точность можно на уровне параметра шаблона передавать и эта часть будет работать в compile time. А в рантайме остается в точности тот же код что был бы на голых float'ах.
Товарищи, может подскажет кто. Msvc иногда не может инстанцировать шаблон. Именно что иногда, ошибка плавающая. Есть какие-нибудь мысли как это можно отловить чтобы убедиться что дело точно в msvc или наоборот точно не в нем?