dependent-name

Gdzie i dlaczego muszę umieścić słowa kluczowe" template "i" typename"?

W szablonach, gdzie i dlaczego muszę umieszczać typename i template na nazwach zależnych? Czym właściwie są nazwy zależne? Ma ... gdzie dokładnie? I należy wtedy przyjąć, że inUnion jest szablonem klasowym, tzn. inUnion<U> nazywa typ, a nie funkcję?