[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 타입으로 초기화
}
'언어 > Basic C++' 카테고리의 다른 글
[Basic C++] #57_동적 메모리 (1) | 2022.09.20 |
---|---|
[Basic C++] #56_cctype, 대문자+소문자 확인 (0) | 2022.09.15 |
[Basic C++] #55-6_함수 템플릿 (0) | 2022.08.04 |
[Basic C++] #55-5_템플릿 클래스의 파생 클래스, 템플릿 클래스의 상속 (0) | 2022.08.04 |
[Basic C++] #55-4_템플릿 클래스의 특수화, 특정 타입에 대한 템플릿 클래스 (0) | 2022.07.28 |