c++ 템플릿 변수1 C++14 : 변수 템플릿(Variable templates) 이전 버전의 C++에서는 함수, 클래스 또는 타입 별칭만 템플릿화 할 수 있었다. C++14에서는 템플릿화된 변수를 생성할 수 있다. 아래 예제는 다양한 타입에 대한 pi값을 얻기 위해 읽을 수 있는 변수 pi이다 (예: 정수 유형으로 읽을 때 3, float, double, long double, etc로 읽을 때 가장 가까운 값을 얻을 수 있음) 템플릿의 일반적인 규칙은 전문화(specialization)를 포함하여 이러한 선언 및 정의에 적용된다. template constexpr T pi = T(3.141592653589793238462643383); // Usual specialization rules apply: template constexpr const char* pi = "pi"; 변수 .. 2022. 4. 15. 이전 1 다음 300x250