Я хочу создать функцию constexpr, которая возвращает континент системы, например:
constexpr bool IsBigEndian()
{
constexpr int32_t one = 1;
return (reinterpret_cast<const int8_t&>(one) == 0);
}
Теперь, поскольку функция будет выполняться во время компиляции, а не на реальной целевой машине, какая гарантия дает спецификация С++, чтобы убедиться, что верный результат возвращается?