标签: c++ math overflow numeric
可能重复: Best way to detect integer overflow in C/C++
目前我使用以下功能:
template<typename T, typename U> bool is_mul_safe(T x, U y) { return (ld(x * 1.) + ld(y * 1.)) - (sizeof(decltype(x * y)) << 3) <= 0; }
是否有提供相同功能的标准库函数?