1 typedef int Int1; 2 using Int2 = int; 3 4 template<class T> 5 struct A {}; 6 7 template <class T> using B = A<T>; 8 9 class C { 10 typedef int Int3; 11 }; 12