C++ Templates - Part 2: Basic syntax, specialization, tag dispatch and SFINAE
У вашего броузера проблема в совместимости с HTML5
YouTube has removed the ability to add annotations, so I'm putting this in the description. I said I wasn't going to talk about dependent types (which I should actually call dependent names), but there's no reason not to. Some of the contents of a template may vary in meaning depending on the template type, so you have to specify when a name inside a template is referring to a type.