비디오: c++ Inheritance and Polymorphism 강의 2024
수학 템플릿을 사용하면 일반적으로 많은 계산에 액세스해야하지만 한 번에 하나 또는 두 개의 계산 만 사용할 수 있습니다. 예를 들어, 누군가가 모기지를 계산하고 있다면, 그 사람은 할부 상환 계산을 알 필요가 없습니다. 그러나 다음 고객과 작업 할 때 상환 계산이 필요할 수 있습니다. 간단히 말해서, 계산에는 모두 목적이 있으며 필요한 것은 모두 있지만 동시에 모두 필요하지는 않습니다. 수학 템플릿을 사용하는 방식 때문에 일련의 함수 템플릿으로 가장 잘 작동합니다. MathTemplate 예제에서는 일련의 함수를 만드는 방법을 보여줍니다.
계산은 모든 수학 계산으로 구성 될 수 있습니다. 예를 들어 함수를 사용하면 각 계산이 분리되고 사용하기 쉬우 며 관리하기 쉽습니다. 이 예제를 실행하면 다음과 같은 결과가 출력됩니다.
2
를 사용하여 원의 면적을 계산하기 때문입니다.
일관성을 위해 원 방정식을 다음과 같이 변경할 수 있습니다. radius = radius / 2; 결과 = PI * 반지름 * 반지름; 입력을 2로 나누면 본질적으로 직경을 반지름으로 변경하면 CircleArea (4)와 같은 다른 모든 면적 계산과 동일한 수를 사용하여 방정식을 호출 할 수 있습니다. 어떤 방법을 선택하든 다른 개발자가 템플릿을 사용하는 방법을 알 수 있도록 템플릿의 작동 방식을 문서화해야합니다.