ブースト ドキュメントを確認しましたが、このエラーは0
に 2 番目の引数として渡した結果であることを理解してboost::math::cyl_bessel_k
います。
return (v == 0) ? policies::raise_overflow_error<T>(function, 0, pol)
: policies::raise_domain_error<T>(
function,
"Got x = %1%, but we need x > 0", x, pol);
それを受け取った場合。
私は 98% が C++ 初心者です。プログラムのクラッシュを防ぐために、このエラーをどのように処理できますか?