펑터가 실제로 함수에 대한 포인터보다 빠릅니까? Scott Meyers에 따르면 C ++가 C보다 빛나는 영역 중 하나는 함수 개체가 함수 포인터보다 빠르다는 것입니다. 그는 이것은 함수 객체가 인라인되어 속도가 증가하기 때문이라고 말합니다. 이에 대해 두 가지 질문이 있습니다. 실제로 함수 객체가 인라인되었는지 어떻게 확인할 수 있습니까? 실제로 이것을 확인할 수 있습니까? 함수 객체의 인라인은 우리가 사용하는 컴파일러에 의존합니까, 아니면 모든 컴파일러가 이와 같이 작동합니까? C ++ 및 C 표준은 컴파일러에게 많은 자유를 제공합니다. 컴파일러는 모든 명령어 사이에서 10 억까지 자유롭게 계산할 수 있으며 정수에 소수가있는 경우에만 계산할 수 있습니다. 괜찮은 "진짜"컴파일러는 이것을하지 않습니다...