Bonjour à tous,
Je me demandais pourquoi on ne pouvait pas faire ça en C++ :
Il s'agirait juste d'un overloading de paramètres template d'une structure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 template <int v1> struct weight_policy { typedef typename boost::mpl::vector_c<int, v1> weight; }; template <int v1, int v2> struct weight_policy { typedef typename boost::mpl::vector_c<int, v1, v2> weight; };
Si c'est effectivement impossible, pourquoi ? Et quelles seraient les solutions alternatives ?
Merci de votre aide.
Partager