Как определить версию STL?
Пишу сериализатор. Требуется определить, есть ли в текущей версии STL баг, связанный с работой с денормализованными числами с плавающей точкой, в from_chars
. (см. пример)
Пробовал опираться на версию gcc, но при использовании другого компилятора (icx, clang, ...) макрос __GNUC__
может раскрываться в совсем другое значение, не связанное с версией используемой STL (а баг, очевидно, находится именной в STL).
На какой макрос можно опереться для определения используемой версии STL?
Источник: Stack Overflow на русском