下面哪一个是sort的template的正确写法
A.void sort(class A first,class A last,class B pred)
B.void template(class A,class B)sort(A first,A last,B pred)
C.template<class A><class B> void sort(A first,A last,B pred)
D.template<class A,class B> void sort(A first,A last,B pred)