함수 또는 연산자를 오버로드한다는 것은 동일한 함수명 또는 연산자 기호가 서로 다른 파라미터를 가질 수 있다는 것을 의미합니다. 예를 들어 한 3D 벡터가 다른 3D 벡터와 (1,2,3) 등으로 같다고 한다면 이 진술은 매우 명확합니다. 하지만 등호 연산자를 사용하여 3D 벡터가 1과 같은 단일 숫자라고 알려줄 수도 있습니다. 이 경우 3D 벡터는 (1,1,1)로 설정될 수 있지만, 파트를 오버로드하면 서로 다른 파라미터를 갖춘 '3D Vector =' 연산자가 다수 존재하게 됩니다. 이 경우 프로그래밍 언어에서는 어떤 것을 사용해야 할지 컨텍스트를 살펴봐야 합니다.
오버로드
함수 또는 연산자를 오버로드한다는 것은 동일한 함수명 또는 연산자 기호가 서로 다른 파라미터를 가질 수 있다는 것을 의미합니다.
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library