2012-03-06 4 views
3

제로 크래시로 나누기에 대한 오류 보고서를 수신하고 __alldiv라는 함수에서 충돌이 발생합니다. 이 함수는 내 코드에서 아무 곳에서도 호출되지 않고 파일에서 찾기로 검색했습니다.__alldiv 란 무엇입니까?

+0

찾는 장소 : http://stackoverflow.com/questions/ 482624/using-64-bits-integers-without-c-runtime-link-error-alldiv –

답변

2

__alldiv은 MSVC의 정수 나누기 함수입니다.

코드에서 정수 나누기를 내 보낸 경우 항상 일대일을 div 또는 idiv 어셈블리 명령어로 매핑하지 않습니다. 이는 언어 지정 동작과 dividiv 명령의 실제 동작 간의 차이 때문입니다.

따라서 MSVC는 자체 정수 나누기 함수에 대한 함수 호출을 호출합니다.