乗算がオーバーフローするかどうかを確認します

c++ math numeric overflow
乗算がオーバーフローするかどうかを確認します

現在、次の機能を使用しています。

template
bool is_mul_safe(T x, U y) {
    return (ld(x * 1.) + ld(y * 1.)) - (sizeof(decltype(x * y)) << 3) <= 0;
}

同じ機能を提供する標準ライブラリ関数はありますか?

  2  0


ベストアンサー

タイトルとURLをコピーしました