In Vorlagen, wo und warum muss ich setzen typenameund templateauf abhängige Namen? Was genau sind abhängige Namen überhaupt? Ich habe folgenden Code: template <typename T, typename Tail> // Tail will be a UnionNode too. struct UnionNode : public Tail { // ... template<typename U>...