Ich schreibe eine Vorlage, die eine beliebige Anzahl von Argumenten und suchen Sie das Boolesche AND auf diesen Wert.Pairwise Bool und in C++ Vorlage
template <bool... Vs> struct meta_bool_and;
template <bool V> struct meta_bool_and : std::integral_constant<bool, V> {};
template <bool V, bool... Vs>
struct meta_bool_and : std::integral_constant<bool, V && meta_bool_and<Vs...>::value> {};
Jedoch konnte ich durch die folgende Meldung
error: redeclared with 2 template parameters
struct meta_bool_and : std::integral_constant<bool, V && meta_bool_and<Vs...>::value> {};
So übersetzen kann ich dieses Problem beheben?
Die erste ist sehr klug. Fast zu schlau für mich ... – 5gon12eder