>백엔드 개발 >C#.Net 튜토리얼 >C++에서 오버로드된 메서드를 판단하는 기준은 무엇입니까?

C++에서 오버로드된 메서드를 판단하는 기준은 무엇입니까?

王林
王林원래의
2020-06-20 14:48:445012검색

C++에서 오버로드된 메서드를 판단하는 기준은 무엇입니까?

C++에서 오버로드된 메서드를 판단하는 기준은 무엇인가요?

1. 함수 매개변수의 수

(권장 튜토리얼: c 언어 튜토리얼)

3. 형식 매개변수의 순서도; const 함수 오버로드를 판단하는 기준으로 사용할 수 있습니다.

이유: [] 연산자를 오버로드할 때 const가 있는지 여부의 차이점은 const가 있으면 읽기만 가능하고 const가 없으면 읽고 쓸 수 있다는 것입니다.

참고: 반환 값은 함수 오버로드 조건으로 사용할 수 없습니다. 그 이유는 컴파일러가 컴파일 중에 함수의 반환 유형을 결정하지 않기 때문입니다. 컴파일러는 함수가 호출된 후에만 반환 유형을 확인하므로 반환 값을 함수 오버로드의 기초로 사용할 수 없습니다.

위 내용은 C++에서 오버로드된 메서드를 판단하는 기준은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.