[CPP] error: more than one instance of overloaded function “abs” matches the argument list

C++のソースコードにおいてabs関数でエラーが発生する。

エラー通知の例

原因

C++のabs関数は引数の型により多重定義されているため

型によるインクルードの違い

整数型

浮動小数点型

複素数型