집 >백엔드 개발 >C#.Net 튜토리얼 >C++에서 오버로드된 메서드를 판단하는 기준은 무엇입니까?
C++에서 오버로드된 메서드를 판단하는 기준은 무엇인가요?
1. 함수 매개변수의 수
(권장 튜토리얼: c 언어 튜토리얼)
3. 형식 매개변수의 순서도; const 함수 오버로드를 판단하는 기준으로 사용할 수 있습니다.
이유: [] 연산자를 오버로드할 때 const가 있는지 여부의 차이점은 const가 있으면 읽기만 가능하고 const가 없으면 읽고 쓸 수 있다는 것입니다.
참고: 반환 값은 함수 오버로드 조건으로 사용할 수 없습니다. 그 이유는 컴파일러가 컴파일 중에 함수의 반환 유형을 결정하지 않기 때문입니다. 컴파일러는 함수가 호출된 후에만 반환 유형을 확인하므로 반환 값을 함수 오버로드의 기초로 사용할 수 없습니다.
위 내용은 C++에서 오버로드된 메서드를 판단하는 기준은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!