Как указано static_assert(sizeof(long double) == 16, «long double должно быть 128 бит»); не удается построить, но Assert(sizeof(long double) == 16); проходит проверки во время выполнения, а std::cout
Подробнее здесь: https://stackoverflow.com/questions/786 ... -double-16