함수 호출 규약은 함수 호출 시 전달되는 인자의 순서나 함수가 종료될 때 함수의 스택을 정리하는 시점등을 약속한 것입니다.
대표적인 함수 호출 규약으로 아래와 같이 있습니다.
stdcall, cdecl, thiscall, fastcall, etc.
c++ 언어의 정적 함수 기본 함수 호출 규약은 cdecl입니다. 또한, 멤버 함수는 thiscall을 사용합니다.
따라서 정적 함수 포인터(전역 함수, namespace 전역 함수, static 멤버 함수는 모두 호출 규약이 cdecl로 같다.)와 멤버 함수 포인터를 각기 다르게 선언합니다.