Bonjour

Le code suivant produit le message de compilation : error: too few template-parameter-lists

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
template<class T>
struct box
{
  static T data;
};
 
int box<int>::data = 0;
 
int main()
{
  return 0;
}
Faut-il instancier une variable static template différemment d'une variable non template ? ou n'a-t-on simplement pas le droit de faire ca ?

Merci pour votre aide.