Delen via


Compilerfout C2971

'klasse' : sjabloonparameter 'param': 'arg': een lokale variabele kan niet worden gebruikt als een niet-type argument

Opmerkingen

U kunt de naam of het adres van een lokale variabele niet gebruiken als sjabloonargument.

Example

In het volgende voorbeeld wordt C2971 gegenereerd:

// 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;
}