preguntar acerca de enable-if

5
réponses

Pourquoi compiler l’erreur avec enable if

Pourquoi cela ne compile pas avec gcc48 et clang32? #include <type_traits> template <int N> struct S { template<class T> typename std::enable_if<N==1, int>::type f(T t) {return 1;}; template<class T> …
demandé sur 1970-01-01 00:33:32
10
réponses

Comment écrire un trait de type ‘est conteneur` ou`est vecteur’?

est - il possible d'écrire un trait de type dont la valeur est vraie pour toutes les structures STL communes (par exemple, vector,set, map,...)? pour commencer, j'aimerais écrire un trait de type qui est vrai pour un vector et faux autrement. J'ai e …
demandé sur 1970-01-01 00:33:32