컴파일러가 Speed Optimization 으로 컴파일 하게되면.. 모든걸 제거할 순 없지만..
다수의 의미없는 코드들은 어셈코드를 제너레이션 하지 않습니다.
f 함수도 inline으로 처리되기때문에 결국 T++, i++ 이라서..
내부 내용이 없는 의미없는 코드임이 컴파일러 쪽에서 판단되는것 같습니다.
즉. 계산 결과 값이 다음 나오는 내용에 영향을 미치지 않게되면,
최적화 컴파일러가 해당 내용을 삭제해 버립니다.
10162번 - 전자레인지
컴파일러가 Speed Optimization 으로 컴파일 하게되면.. 모든걸 제거할 순 없지만..
다수의 의미없는 코드들은 어셈코드를 제너레이션 하지 않습니다.
f 함수도 inline으로 처리되기때문에 결국 T++, i++ 이라서..
내부 내용이 없는 의미없는 코드임이 컴파일러 쪽에서 판단되는것 같습니다.
즉. 계산 결과 값이 다음 나오는 내용에 영향을 미치지 않게되면,
최적화 컴파일러가 해당 내용을 삭제해 버립니다.
댓글을 작성하려면 로그인해야 합니다.
yclock 7년 전
심심해서 이런 짓을 해버렸는데
시간 초과가 안 뜹니다....
왜일까요...?