1 template <class T> struct A {}; 2 template <> struct A<int*> 3 { fA4 static int f() { return 0; } 5 }; main()6 int main() { return A<int*>::f(); } 7