потому что тип совместим только с IEEE 754. Только 99,99% была ли семантика IEEE точно соблюдена. Следовательно, будут ложные негативы, но поскольку то, что на самом деле хотел знать спрашивающий, формально не определено, выхода из этого нет.

ел бы задать вопрос, который следуетэтот на который довольно хорошо отвечает проверка определения, использует ли компилятор стандарт. Однако это работает только для C. Есть ли способ сделать то же самое в C ++?

Я не хочу преобразовывать типы с плавающей запятой в текст или использовать довольно сложные функции преобразования. Мне просто нужна проверка компилятора. Если вы знаете список таких совместимых компиляторов, пожалуйста, оставьте ссылку. Я не мог найти это.