문제

이것은 이전 버전의 Visual Studio에서 고급 컴파일러 옵션이라는 것을 알고 있습니다. Visual Studio 2008에서 배열 경계를 비활성화하는 방법이 있습니까? 내가 볼 수있는 옵션이 없습니다.

도움이 되었습니까?

해결책

아니요, 불가능합니다. C/C ++에서 배열 묶음을 확인하지 않으면 Microsoft가 맬웨어에 큰 문제가 발생했습니다. 관리 코드는 아니오입니다. JIT 컴파일러가 시작 및 종단 색인이 경계 내에 있는지 감지 할 수 있는지 여부를 확인하지 않고 각 루프가 실행됩니다. 이것이 "value to"value가 한 번만 평가되는 이유 중 하나입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top