Bonjour,
Je voudrais utiliser une référence vers un membre d'une structure comme paramètre d'un template. Mais le compilateur (GCC) refuse parce que "it is not an object with linkage".
Voici le code :
Quelqu'un a-t-il une idée qui me permettrait de résoudre mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 template <int& var> class X { }; int a; typedef X<a> X1; // working struct { int b; } s; typedef X<s.b> X2; // not working
Merci !
Partager