컴파일러 오류 C2971
'class': 템플릿 매개 변수 'param': 'arg': 지역 변수를 형식이 아닌 인수로 사용할 수 없습니다.
지역 변수의 이름이나 주소를 템플릿 인수로 사용할 수 없습니다.
다음 샘플에서는 C2971을 생성합니다.
// C2971.cpp
template <int *pi>
class Y {};
int global_var = 0;
int main() {
int local_var = 0;
Y<&local_var> aY; // C2971
// try the following line instead
// Y<&global_var> aY;
}