1class S; 2 3template<class T> 4int f(T, S); 5 6class S { 7 template<class T> 8 friend int f(T t, S) { t; return 0; } 9}; 10