template class C; template long f(C*); template<> long f(C* i); template long g();