오버 로드 된 함수 주소
인수 없이 함수 이름 사용 하는 함수의 주소를 반환합니다.예를 들면 다음과 같습니다.
int Func( int i, int j );
int Func( long l );
...
int (*pFunc) ( int, int ) = Func;
앞의 예제에서 첫 번째 버전의 Func 을 선택 하 고 그 주소에 복사 됩니다 pFunc.
컴파일러 버전의 대상을 정확 하 게 일치 하는 인수 목록 사용 하는 함수를 찾는 선택 합니다 함수를 결정 합니다.오버 로드 된 함수 선언에 인수는 다음 중 하나에 대해 일치 하는.
(위의 예제에서와 같이)를 초기화 하는 개체
대입문의 왼쪽된에 있는
형식 인수는 함수
형식 인수는 사용자 정의 연산자
함수의 반환 형식
정확 하 게 일치 하는 항목이 발견 되 면 해당 함수의 주소를 사용 하는 식 모호 하 게 되며 오류가 발생 합니다.
비멤버 함수가 않지만 Func를 사용한 앞의 예제에서는 오버 로드 된 함수 멤버의 주소를 동일한 규칙이 적용 됩니다.