单项选择题

有如下模板声明:   template class A;   下列声明中,与上述声明不等价的是

A.template <class T1, class T2> class A;
B.template <class T1, typename T2> class A;
C.template <typename T1, class T2> class A;
D.template <typename T1, T2> class A;