3

数日前、私は VC++ でプロジェクトに取り組みました。VC++ の math.h は dev-cpp math.h と大きく異なることがわかりました。特にラウンド関数は、Visual C++ math.h にはありませんが、dev-cpp math.h に含まれています。

これは myngw の dev-cpp ルートが原因でしょうか? または、別の規格(ISO)かどうか

返信ありがとうございます。

4

1 に答える 1

4

round()Visual Studio が完全にはサポートしていない C99 標準の一部です。ただし、独自の実装を簡単に作成できます。

double round(double r) {
    return (r > 0.0) ? floor(r + 0.5) : ceil(r - 0.5);
}
于 2011-11-30T22:38:44.763 に答える