const-correctness가 성능을 향상시킬 수 있습니까? 저는 C 또는 C ++ 코드에서 const-correctness를 적용하는 것이 유지 관리 측면에서 좋은 방법 일뿐만 아니라 컴파일러가 최적화를 수행 할 수 있도록 허용 할 수 있다는 것을 여러 번 읽었습니다. 그러나 나는 완전히 반대의 내용도 읽었습니다. 성능에 전혀 영향을주지 않습니다. 따라서 const 정확성이 프로그램의 성능을 향상시키는 데 컴파일러에 도움이 될 수있는 예가 있습니까? const때문에 정확성은 성능을 개선 할 수 const_cast와 mutable언어, 그리고 일치되게 규칙을 깰 코드를 할 수 있습니다. 이것은 C ++ 11에서 더욱 악화됩니다. const예를 들어 데이터가에 대한 포인터 일 수 있습니다 std::at..