1 2 3 4 5 6 7 8 9 10 11
template<class T> class foo { public: T x; foo<T>(int a) : x(a) { int y = a; int z = 13; } };