Division by zero クラッシュのエラー レポートを受け取りました。クラッシュは __alldiv という関数で発生しています。この関数は私のコードのどこにも呼び出されていません。Find in files で検索しました。
2747 次
2 に答える
3
__alldiv
は、32 ビット環境で 64 ビット整数除算を処理する Visual Studio C ランタイム ライブラリの関数で、次のようになります: http://www.jbox.dk/sanos/source/lib/lldiv.asm.html
于 2012-03-06T16:32:45.907 に答える
2
__alldiv
MSVC の整数除算関数です。
コードで整数除算を発行すると、常に 1 対 1 でdiv
oridiv
アセンブリ命令にマップされるとは限りません。これは、言語指定の動作とdiv
およびidiv
命令の実際の動作が異なるためです。
したがって、MSVC は、独自の整数除算関数への関数呼び出しを呼び出します。
于 2012-03-06T16:28:24.423 に答える