What are the implications of constexpr floating-point math?
C++ imposes very few restrictions on the behavior of float and other floating-point types. This can lead to possible inconsistencies in the results, both between compilers, and between runtime/compile-time evaluation by the same compiler. Here is the tl;dr on it: At runtime In constant expressions Floating-point errors, like division by zero UB, but compilers may … Read more