2012-03-06 8 views
3

ゼロクラッシュによる部門でエラーレポートを受け取り、クラッシュは__alldivという関数で発生します。この関数は私のコードのどこでも呼び出されません、私はファイルで検索でそれを探しました。__alldivとは何ですか?

+0

ルック482624/using-64-bit-integers-without-c-runtime-link-error-alldiv –

答えて

1

__alldivが、それは次のようになり、32ビット環境で64ビット整数の除算を扱うVisual StudioのCランタイムライブラリから関数です:http://stackoverflow.com/questions/:でhttp://www.jbox.dk/sanos/source/lib/lldiv.asm.html

2

__alldivは、MSVCの整数除算関数です。

コードで整数除算を発行する場合、必ずしも1対1をdivまたはidivアセンブリ命令にマップするとは限りません。これは、言語指定の動作と、divおよびidiv命令の実際の動作との違いによるものです。

したがってMSVCは、独自の整数除算関数への関数呼び出しを呼び出します。

関連する問題