А>template <typename T> А>void z(const T t) А>{} А>template <typename T> А>void f(const T t) А>{} template void z(const int); А>int main(int argc, char* argv[]) А>{ А>f(z<int>); А>return 0; А>}