#include <iostream>
template<typename T>
T getArraySum(const T arr[], int n);
int main()
{
float faee[] = {1.12,2.121,3.2};
float i = getArraySum<float>(faee, sizeof(faee) / sizeof(float));
printf("%f", i);
return 0;
}
template<typename T>
T getArraySum(const T arr[], int n)
{
T sum = 0;
for (int i = 0; i < n; i++) {
sum += arr[i];
}
return sum;
}
더보기
6.441000
'C,C++' 카테고리의 다른 글
C,C++ : using, namespace(std::cout,std::endl) (0) | 2023.07.19 |
---|---|
C,C++ : 클래스 템플릿 리스트 구현 (0) | 2023.07.19 |
C,C++ 클래스 템플릿 (0) | 2023.07.17 |
C,C++ 포인터와 레퍼런스의 차이점 (0) | 2023.07.17 |
C,C++ 템플릿 (0) | 2023.07.17 |