1template <class T> T* create (); 2 3template <class T> T* create2() 4{ 5 return create<T>(); 6} 7 8template <class T> T* create () 9{ 10 return new T; 11} 12 13int main() 14{ 15 int *p = create2<int>(); 16} 17