Default template + variadic template : lequel en dernier
Bonjour.
J'ai un petit problème avec une fonction template qui comporte un enable_if.
Quelle est la bonne syntaxe pour mon template ?
Code:
1 2 3
| template<typename T, unsigned int... TDIM,
class = typename std::enable_if<std::is_fundamental<T>::value>::type>
void myFunction() |
ou
Code:
1 2 3
| template<typename T, class =
typename std::enable_if<std::is_fundamental<T>::value>::type, unsigned int... TDIM>
void myFunction() |
(la seule chose qui change est l'inversion entre le variadic et le paramètre par défaut.)
Merci beaucoup ;)