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