템플릿 특수화와 비타입 파라미터템플릿 특수화지난 시간에 함수 템플릿을 다루면서 아래 코드를 봤을 거에요#include #include using namespace std;template T getArraySum(const T arr[], int n) { T sum = arr[0]; for (int i = 1; i ssumd에서 hello, world, luna 사이에 공백을 넣어주고 싶다.이는 일반적인 함수 템플릿으로는 불가능하다템플릿 특수화를 통해서 템플릿 파라미터에 특정 타입이 들어왔을 때 다른 식으로 특수하게 작동하도록 만들어 줄 수 있다.#include #include using namespace std;template T getArraySum(const T arr[], int n) {..