빌드 옵션을 Release로 바꿔서 실행시켜보세요.
std::map이 Debug 모드일 때랑 Release 모드일 때랑 속도가 달라서 생기는 문제입니다.
여담으로.. Release모드는 실제 프로그램을 '배포'할 목적으로 빌드할 때 쓰는 옵션입니다.
Debug는 개발과정에서 버그가 어디서 발생하는지 하나하나 보기 편하도록
프로그램상에 이것저것 관제용 코드? 같은걸 넣었다면
Release모드는 그런거 ㅇ벗고 그냥 최대한 빠르게 돌아가도록 프로그램 최적화를 우작우작 한다고 보면 됩니다.
khx1712 4년 전
문제해결 전략 책을 공부하던중 같은코드가 visual studio에서는 너무 느려져서 실행도 안될정도의 속도이고
웹 컴파일러에서는 0.36s 의 속도로 아주 빠르게 실행되는데 이러한 속도차이가 왜 생기는지 궁금해서 질문드립니다.
고수님들 도움부탁드립니다. ㅜㅜㅜ
visual 에서는 멈추는데
웹 컴파일러에서는 실행이 잘되는데 왜 그런가요
콘솔에 출력하는 코드도 아닌데 잘 모르겠네요 ㅜㅜㅜㅜ