template <typename T>
class Container {
public:
template <typename T> // template <typename TT>
using MyTemplateALias = T;
};
int main(void) {
}
Из гугла C++ 2011 [temp.local] Paragraph 6: A template-parameter shall not be redeclared within its scope (including nested scopes). A template- parameter shall not have the same name as the template name. Ключ \Wall есть.