Bonjour,

J'ai une fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
template<int val>
void P() 
{
 //...
}
et je l'utilise ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
int main()
{
 //...
 int i=2;
 P<i>();
 //...
}
Il m'affiche le message d'erreur suivant: 'i' cannot appear in a constant-expression

Comment regler l'erreur?

Merci