언어/Basic C++

[Basic C++] #55-7_템플릿 변수

Hardii2 2022. 8. 10. 00:32

[Basic C++] #55-7_템플릿 변수

C++의 템플릿 중 "템플릿 변수"에 대해 알아보겠습니다.

"전문가를 위한 C"의 11 항목, "템플릿을 이용한 제네릭 코드 작성"에 해당하는 내용입니다.

 

 


 

템플릿 변수

 

// 템플릿 변수 선언
template <typename T>
constexpr T pi = T(3.14................);

// 정의 방법
int main()
{
    float piToInt = pi<int>;    // pi 를 int 타입으로 초기화
    double piToDouble = pi<double>;    // pi 를 double 타입으로 초기화
}